ORDER BY排序子句

mac2022-06-30  28

10.ORDER BY排序子句   用于指定将查询结果排序的字段。     //查询emp表所有记录,结果按ename升序排列   select empno,ename   from emp   order by ename asc;//asc可以省略,默认为asc     //查询emp表所有记录,结果按sal降序排列   select empno,ename,sal   from emp   order by sal desc;     //查询emp表所有记录,结果按入职日期排列,   //近期入职在前,早期入职在后面   select empno,ename,hiredate   from emp   order by hiredate desc;//降序排列   //查询emp表所有记录,结果   //首先按deptno默认升序排列   //如果deptno相同,再按照sal降序排列   select empno,ename,deptno,sal   from emp   order by deptno,sal desc;    提示:如果order by后面跟多个字段,首先按第一个字段 排列,第一个字段相同的记录再按第二个字段排列。 asc和desc只对前面一个字段有效,不写时默认asc升序排列。

 

转载于:https://www.cnblogs.com/yunman/p/5497517.html

最新回复(0)