前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL分组函数

MySQL分组函数

作者头像
指剑
发布2022-07-17 10:23:09
1.9K0
发布2022-07-17 10:23:09
举报
文章被收录于专栏:指剑的分享

语法:

代码语言:javascript
复制
 select 函数名 from book group by 分组;

例: 在book中有以下四组数据:

num

name

price

1

test1-1

55

1

test1-2

45

2

test2-1

38

2

test2-2

42

这里存在2个分组: num=1 和 num=2

查询平均价格:

代码语言:javascript
复制
select avg(price) from book group by num;

##按照num分组来查询平均价格, 返回值为

avg(price)

50.000000

40.000000

按组查询总价:

代码语言:javascript
复制
select sum(price) from book group by num;

#如果使用分组函数,不在分组函数的字段 必须存在于 group by 后

关键字: having 分组查询时需要用到筛选条件 需要用 having 关键字

例:

代码语言:javascript
复制
select avg(price) from book group by num having avg(price) > 40;

##这里是查询大于40的分组的平均price

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档