ORDER BY排序子句

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