对结果集排序
● 在 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;
如有错误,欢迎指正!