2.01 以指定的次序返回查询结果

Posted 长城之上是千亿的星空,星空之上是不灭的守望。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.01 以指定的次序返回查询结果相关的知识,希望对你有一定的参考价值。

问题:显示部门10中的员工名字职位和工资,并按照工资的升序排列。

解决方案:使用order by 子句:

select ename ,job,sal from emp
    where deptno = 10
        order by sal asc

使用order by 子句可以对结果集进行排序。sal表示升序排列,默认order by 以升序方式排序,因此asc子句是可选的。desc表示降序排列。

不一定要指定排序所给予的列名,也可以给出这列的编号。这个编号从1开始,从左到右依次对应select列表中的各项目。

select ename,job,sal from emp
    where deptno = 10
        order by 3 desc 

3指的是第三列,即sal列

 

以上是关于2.01 以指定的次序返回查询结果的主要内容,如果未能解决你的问题,请参考以下文章

sql server和oracle中查询结果返回指定行数的语句

MongoDB查询操作限制返回字段的方法

查询--指定需要返回的键

某sql查询可返回100个结果,我想取出指定几个位置(比如第3,5,8,10,12)的结果,该怎么写?

如果指定了超过2个表,则MySQL查询不返回结果

spring-data-mongodb查询结果返回指定字段