更新日志:
[2020-09-24]
修改表数据中数据图片的错误[2020-09-23]
文章发布
说明:
1. 需求
- 在员工表(
USERS
)中,按工资(salary
)升序排序,工资相同的,按姓名(username
)升序排序
2. 数据表
- 表结构
- 表数据
3. 操作
SQL
SELECT id, username, salary FROM USERS ORDER BY salary ASC, username ASC;
- 说明
ORDER BY
后边的排序是按排序规则从上到下(写成一行的时候是从左到右)的顺序执行的- 先按
salary
字段升序(ASC
)排序 - 只有当
salary
字段值相同时,才会按下一个排序规则排序(username ASC
) - 解决相同
salary
值的排序问题后,继续按salary
字段排序 - 以此类推
ASC
为 排序时的默认值,可以省略ORDER BY salary, username
- 效果