排序结果第 1 部分
本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 13 课,共 72 课。
查询数据库时,将结果按有意义的顺序排列,可以让数据分析高效得多。要对结果排序,我们使用 ORDER BY 关键字,之后应指定按哪个字段排序。默认情况下,它会按升序排列。
例如,看看下面的 competition 表:
| runner_id | age | avg_speed |
|---|---|---|
| 1 | 47 | 3.65 |
| 2 | 62 | 3.07 |
| 3 | 57 | 6.82 |
| 4 | 56 | 4.34 |
| 5 | 25 | 4.93 |
| 6 | 40 | 3.94 |
| 7 | 23 | 6.58 |
| 8 | 40 | 3.43 |
SELECT *
FROM competition
WHERE age > 50
ORDER BY avg_speed这是结果
| runner_id | age | avg_speed |
|---|---|---|
| 2 | 62 | 3.07 |
| 4 | 56 | 4.34 |
| 3 | 57 | 6.82 |
要指定数据的排序方式,我们可以在列名后添加 DESC 或 ASC 关键字。
ORDER BY avg_speed ASC挑战
简单可用的表和列:
feathers:id,weight
按 weight 降序排列后返回所有 id。
亲手试试
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: SQL 在线编辑器