DQL聚合查询
- 聚合查询
- 聚合函数:
- count()统计
- avg()计算平均值
- sum()数据求和
- max()求最大值
- min()求最小值
- 聚合查询-NULL值的处理
- ifnull(字段,指定值)-NULL作为指定值
聚合查询
聚合函数:
count()统计
-- count 计数
SELECT COUNT(grade) FROM score
avg()计算平均值
-- avg平均值
SELECT stu_id AS 学号, AVG(grade) AS 成绩 FROM score WHERE c_name='计算机'
sum()数据求和
-- sum求和
SELECT stu_id AS 学号, SUM(grade) AS 成绩 FROM score WHERE c_name='计算机'
max()求最大值
-- 求计算机系学生的最高分
SELECT stu_id AS 学号, MAX(grade) AS 成绩 FROM score WHERE c_name='计算机'
min()求最小值
-- min 求计算机系学生的最低分
SELECT stu_id AS 学号, min(grade) AS 成绩 FROM score WHERE c_name='计算机'
聚合查询-NULL值的处理
ifnull(字段,指定值)-NULL作为指定值
-- 如果comm的值为null,则当作0,不为null,则还是原来的值
ifnull(comm,0)