一张表
聚合:一些函数得出一个结论,不能与其他字段同时使用,除非使用分组。
1. 计算个数: count
计算男性
计算女性个数:
2. 最大值与最小值 max 、min
年龄的最大值 max
男性身高的最小值 min
3. 求和 sum
求年龄在1到100的人物的总数:
4. 平均值 avg 与 保留小数位数 round(能进行四舍五入)
男性平均身高
女性平均升高
女性平均升高,保留两位小数,会进行四舍五入。 round
分组:专门和聚合函数一起使用,单独使用时无意义
1. group by 按照男女分组计算男女性别的人数
2. group_concat 查询具体信息,写什么在里面就会显示什么
查出男女性别的 name 具体信息
查出男女性别的 name 具体信息与 comment 具体信息
男性个数
按照性别分组,显示男性,年龄在1 到 100 之间男性的 名字与年龄
group_concat 查询具体信息,写什么在里面就会显示什么
按照性别分组,不显示男性 gender,年龄在1 到 100 之间男性的 名字与年龄
3. having , 放在 group by 之后,对查出的分组信息进行判断
按照性别将人物按照年龄分组,显示详情
按照年龄分组,将组中人物个数大于两个的组信息显示出来。
4. 综合