排序数据
1.排序规则
-
使用ORDER BY 字句排序,在其后面加所需字段
-
ASC(ascend): 升序
-
DESC(descend): 降序
-
-
ORDER BY 字句在SELECT语句的结尾
注意:
数据库中默认按照先后添加顺序存储数据,在查询时,也按照添加顺序遍历显示结果.因此当我们需要一些特定的数据排列时就要使用到排序
2.单列排序
#练习: 按照salary从高到低顺序对员工进行排序
SELECT employees_id,last_name,salary
FROm employees
ORDER BY salary DESC;
#练习: 按照salary从高到顺序对员工进行排序
SELECT employees_id,last_name,salary
FROm employees
ORDER BY salary ASC;
注意:
如果在ORDER BY 后面没有显示指明排序方式的话,则默认按照升序排列排序
#练习: 可以使用列的别名进行排序
SELECT employee_id,salary * 12 annual_sal
FROM employees
ORDER BY annual_sal;
注意:
- 列的别名只能在ORDER BY 语句之中对字段进行排序,不能在WHERE语句之中对字段进行排序
#有WHERE 和 ORDER BY 同时出现的地方,一定要把WHERE放在FRON语句后面,ORDER BY 往后放
SELECT employee_id,salary
FRO