介绍
用来对数据进行统计和计算,经常会结合分组 (group by) 查询来使用。
常用的聚合函数:
- count(col): 表示求指定列的总行数
- max(col): 表示求指定列的最大值
- min(col): 表示求指定列的最小值
- sum(col): 表示求指定列的和
- avg(col): 表示求指定列的平均值
求总行数
-- 返回非NULL数据的总行数.
select count(height) from users;
-- 返回总行数,包含null值记录;
select count(*) from users;
求最大值
-- 查询ID最大值
select max(id) from users;
- 求最小值
-- 查询最小ID
select min(id) from users;
求和
-- 查询男性的总身高
select sum(height) from users where ge...