一、 排序的基本使用 在查询数据时,如果没有使用排序操作,默认情况下SQL会按元组添加的顺序来排列查询结果。 在SQL中,使用关键字 ORDER BY... 来进行排序操作。在此关键字后面可以
一、 排序的基本使用
查询结果: 【例子1】查询员工表 employees 中的员工的 employee_id 、last_name 、salary 和 department_id 信息。并按 salary 从大到小 (降序) 进行排列。
查询结果: 二、 使用列的别名来排序在SQL中,可以使用字段 (列) 的别名来进行排序。因为有时我们需要计算表中没有的字段 (如年薪 annual_salary) ,或者有些字段名字实在是太长了,使用简短的别名可以提高我们编程的效率。如下例子所示: 【例子】查询员工表 employees 中的员工的 employee_id 、last_name 、月薪 salary 和 年薪 annual_salary 信息。并按 annual_salary 从大到小 (降序) 进行排列。
查询结果: 【注意】
【原因】
查询结果: 三、 二级排序在现实生活中,我们有时候希望先按某个字段排序,再按另一个字段排序。在SQL中我们可以使用二级排序来实现。使用方法请看下面例子: 【例子1】查询员工表 employees 中的员工的员工ID employee_id 、名字 last_name 、月薪 salary 和部门ID department_id 。并先按部门ID department_id 降序排列,再按 salary 从大到小 (降序) 进行排列。
查询结果: 依次类推,可以在 ORDER BY 后面加逗号,来实现三级、四级…排序。 |
2021-06-02
2021-06-05
2022-06-27
2022-10-12
2019-09-11