一 排序
1:语法 : ORDER BY
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照ASC升序对记录进行排序。
如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
2:我们可以使用列的别名进行排序
SELECT employee_id ,salary,salary * 12 a
FROM employees
WHERE department_id IN (50,60,70)
ORDER BY a DESC;
3:注意事项:
列的别名只能在orderby中使用,不能再where中使用。
where 需要声明在from之后,orderby前
SELECT employee_id ,salary,salary * 12 a
FROM employees
WHERE department_id IN (50,60,70)
ORDER BY a DESC;
二 分页
语法 : SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
好处 : (用户体验,网络传输,查询压力)
分页: 用的关键字是limit
显示x条记录,显示第y页:公式:LIMIT(y-1)*x ,x
三 实战