1.聚合函数
- COUNT:计算表中的记录数(行数)
- SUM:计算表中数值列中数据的合计值
- AVG:计算表中数值列中数据的平均值
- MAX:求出表中任意列中数据的最大值
- MIN:求出表中任意列中数据的最小值
2.常用法则
- COUNT函数的结果根据参数的不同而不同。COUNT(*)会得到包含NULL的数据行数,而COUNT(<列名>)会得到NULL之外的数据行数。
- 聚合函数会将NULL排除在外。但COUNT(*)例外,并不会排除NULL
- 在聚合函数的参数中使用DISTINCT,可以删除重复数据。
3.group by 语句
select<列名1>,<列名2>…
from<数据源>
where <单行刷选条件>
group by<列名1>…
having <分组刷选条件>
HAVING子句用于对分组进行过滤,可以使用数字、聚合函数和GROUP BY中指定的列名(聚合键),可以有聚集函数
where中不出现聚集函数
4.order by排序
默认升序