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语句的出现。

上一篇下一篇

猜你喜欢

热点阅读