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;

最后修改:2021 年 07 月 07 日
如果觉得我的文章对你有用,请随意赞赏