题解 | #查找后排序#
查找后排序
https://www.nowcoder.com/practice/cd4c5f3a64b4411eb4810e28afed6f54
SELECT device_id,age FROM user_profile ORDER BY age
知识
对查询结果进行排序
可对查询结果进行排序。
排序子句为:
ORDER BY <列名> [ASC | DESC ]
[,<列名> … ]
说明:按<列名>进行升序(ASC)或降序(DESC)排序,还可以按照别名或序 号进行排序。
例9.将学生按班号的升序排序。
SELECT * FROM 学生表
ORDER BY 班号
例10.查询选修了“M01F011 ”号课程的学生的学号及其成绩,查询结果按成绩降序排列。
SELECT 学号,成绩 FROM 成绩表
WHERE 课程号='M01F011'
ORDER BY 成绩 DESC
例11.查询全体学生的信息,查询结果按班号升序排列,同班的学生按出生年份降序排列。
SELECT * FROM 学生表
ORDER BY 班号, year(出生日期) DESC
SELECT 班号, year(出生日期) 出生年份
FROM 学生表
ORDER BY 班号,出生年份 DESC