3.6 排序(ORDER BY)
ASC 升序 DESC 降序,多列排序、按别名排序、NULL 值的位置。
本讲导览
核心内容
第6节
排序
1、升序
order by。。。。。。asc
按姓名升序排列
select * from student order by stuname asc说明:当升序时,asc可以省略。
2. 降序
order by。。。。。。desc
按姓名降序排列
select * from student order by stuname desc说明:当降序时,desc不可以省略。
思考: 先按班号(classno)升序排序,在同一个班里,再按姓名降序排序,如何写语句?
select * from student order by classno asc, stuname desc说明:多字段排序,字段名之间用逗号分隔,每个字段名后跟排序方式(升序或降序)
📄 展开课件原文(第 1–2 页,共 2 页)
课件里的提醒 课件原文中的“说明 / 注意 / 出错”
- 说明:当升序时,asc可以省略。
- 说明:当降序时,desc不可以省略。
- 说明:多字段排序,字段名之间用逗号分隔,每个字段名后跟排序方式(升序或降序)
本讲 SQL 速览 把课件里出现的语句集中起来,方便照着敲
select * from student order by stuname ascselect * from student order by stuname descselect * from student order by classno asc, stuname desc