【六祎 - mysql】DQL聚合函数查询
##### DQL聚合函数
## 五个聚合函数通过都是对数值列操作,聚合函数会忽略空值。NULL不会参与运算
| **SQL中的聚合函数** | **作用** |
| ------------------- | ---------------------------- |
| COUNT(列名) | 统计个数(行) |
| SUM(列名) | 求和,对数值类型的列求和 |
| AVG(列名) | 求平均,对数值类型的列求平均 |
| MAX(列名) | 求这一列中最大值 |
| MIN(列名) | 求这一列中最小值 |
-- 需求:查询出包含马的人的总数
SELECT COUNT(*) 总数 FROM tb_student02 WHERE NAME LIKE '%马%'
-- 需求:统计全表总人数
SELECT COUNT(english) FROM tb_student02; -- 7个 总数不算NULL的字段值
SELECT COUNT(*) FROM tb_student02; -- 8个 按照结果行统计数目,最好的方式!
-- 需求:统计英文成绩的总分
SELECT SUM(english) 总分 FROM tb_student02;
-- 需求:统计英文成绩的平均分(默认不能正确统计包含NULL的字段,需要使用IFNULL精确统计)
SELECT AVG(IFNULL(english , 0)) 平均分 FROM tb_student02;
-- 需求:求数学成绩的最高分
SELECT MAX(math) 数学最高分 FROM tb_student02;
SELECT MIN(IFNULL(english,0)) 英文最低分 FROM tb_student02;
本文来自博客园,作者:你好,Alf,转载请注明原文链接:https://www.cnblogs.com/Alf-/p/16192924.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端