聚合函数
聚合函数(max,min,avg,count,sum),是纵向计算,作用于某一列
所有的聚合计算,不计算none值
分组查询
SELECT 字段列表 FROM 表名
WHERE 条件 //对分组前的数据进行限制,不参与分组 ,并且不能对聚合函数进行判断
GROUP BY 分组字段名
HAVING 分组后过滤条件 //对分组后的结果进行过滤,能对聚合函数进行判断
分组函数通常和聚合函数一起使用
排序查询
SELECT 字段列表 FROM 表名
ORDER BY 字段1 排序方式1,字段2 排序方式2
ASC 升序(默认) DESC降序
支持多字段排序 第一个字段值相同时,才会根据第二个字段进行排序
分页查询
SELECT 字段列表 FORM 表名
LIMIT 起始索引,查询记录数
书写顺序:
select - from - where - group by -having - order by - limit
执行顺序 :
from - where -[ select - group by] - having -order by - limit