排序查询按单个字段排序按表达式 / 别名排序按函数排序按多个字段排序
排序查询:SELECT 查询列表 FROM 表 WHERE 筛选条件 ORDER BY 排序列表(ASC/DESC)
AEC/DESC = 升序/降序,默认为升序
ORDER BY 支持单个字段、多个字段、表达式、函数、别名
按单个字段排序
#1. 查询员工信息,要求工资从高到低排序
SELECT *
FROM employees
ORDER BY salary DESC
#2. 查询部门编号大于等于90的员工信息,按入职时间
语法:
SELECT 列名1,列名2,列名n FROM 表名 [WHERE] ORDER BY 排序条件1,表达式,别名
案例:
# 按照学生成绩进行排序,从高到低。
SELECT * FROM Student ORDER BY score DESC;
# 按照学生成绩进行排序,从低到高(默认是升序)
SELECT * FROM Student ORDER BY score [ASC];
# 查询考试成绩大于90分,分数从低到高
SELECT * FROM Student WHERE scor