聚合查询

聚合函数

命令 作用
count(字段) 计算总行数
max(字段) 求此字段最大值
min(字段) 求此字段最小值
sum(字段) 求此字段之和
avg(字段) 求此字段平均值

聚合函数的作用

会把当前所在表当作一个组进行统计。

有以下几个特点:

-- 查询男性有多少人
SELECT COUNT(*) FROM students WHERE gender=1;

-- 求最大的年龄
SELECT MAX(age) FROM students;

-- 求身高的最小值
SELECT MIN(height) FROM students;

-- 计算年龄的总和
SELECT SUM(age) FROM students;

-- 计算平均年龄
SELECT AVG(age) FROM students; 
SELECT ROUND(AVG(age), 2) FROM students; -- round(123.12, 1) 对值保留一位小数