mysql聚合函数和分组
2018-05-23 本文已影响0人
ZJXianG
聚合函数的使用---聚合函数,为了统计而生
count(*)表示计算总行数:
图片13.png
max(列)表示求此列的最大值
min(列)表示求此列的最小值
sum(列)表示求此列的和
avg(列)表示求此列的平均值
分组的基本使用:
图片14.png
图片15.png
查看按着性别分组以后,组里人的姓名:
图片16.png
对比where与having
where是对from后面指定的表进行数据筛选,属于对原始数据的筛选
having是对group by的结果进行筛选
总结:有group by语句的出现不一定有having语句的出现,那有having语句的出现就一定会有group by语句的出现。