oracle(9)_SQL_结果集排序

版权声明:如需转载,请注明出处 https://blog.csdn.net/qq_36260974/article/details/88679579

SQL

对结果集排序

● 在 SQL 中可以使用 ORDER BY 对查询结果进行排序

  • 语法:
SELECT * |列名 FROM 表名 {WEHRE 查询条件} ORDER BY 列名1 ASC|DESC,列名
  • 范例:查询雇员的工资从低到高
  • 分析:默认的排序规则是升序排列,可以不指定 ASC,如果按着降序排列必须指定 DESC。
  • 示例图:
    在这里插入图片描述
  • 如果存在多个排序字段可以用逗号分隔
    在这里插入图片描述

● 以上操作完整源码:

--按升序排
select * from emp order by sal asc;

--按降序排
select * from emp order by sal desc;

--工资按降序排,如果工资相同,按入职日期升序排
select * from emp order by sal desc, hiredate asc;

如有错误,欢迎指正!

猜你喜欢

转载自blog.csdn.net/qq_36260974/article/details/88679579