数据排序
asc代表升序,desc代表降序,默认升序
order by 子句中支持单个字段、多个字段、表达式、函数、别名
order by子句一般放在查询语句的最后面,limit子句除外
语法:
SELECT [DISTINCT]*| 字段 [别名][字段 [别名]]
FROM 表名称 [别名]
[WHERE 条件(S)]
[ORDER BY 字段 [ASC|DESC][字段 [ASC|DESC],...]]
特点:
- 该子句在所有的 SQL 语句最后
- 可以指定多个排序的字段
- 默认升序
- 降序需要手工指定
- 有需要的时候才进行排序
查询所有雇员的信息,按工资排序
select * from emp order by sal;
select * from emp order by sal asc;
降序排列
select * from emp order by sal desc;
多个排序条件
select * from emp order by sal desc,hiredate asc;