请注意,本文编写于 697 天前,最后修改于 697 天前,其中某些信息可能已经过时。
SELECT [DISTINCT] * | 字段 [别名] [,字段 [别名]]
FROM 表名称 [别名]
[WHERE 条件(S)]
[ORDER BY 字段 [ASC|DESC] [,字段 [ASC|DESC],…]];
排序的方式有两种:
- 升序(ASC):默认,不写也是升序;
- 降序(DESC):用户需要指定,由大到小排序;
范例:查询所有的雇员的信息,要求按照工资排序
SELECT * FROM emp ORDER BY sal;
SELECT * FROM emp ORDER BY sal ASC;
范例:进行降序排列
SELECT * FROM emp ORDER BY sal DESC;
范例:要求查询出所有的雇员信息,按照工资由高到低排序,如果工资相同,则按照雇佣日期由早到晚排序
此时肯定需要两个字段排序:工资(DESC),雇佣日期(ASC);
SELECT * FROM emp ORDER BY sal DESC, hiredate ASC;