07MySQL学习,聚合与分组

一张表

聚合:一些函数得出一个结论,不能与其他字段同时使用,除非使用分组。

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. 综合

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值