前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >MySQL数据库——分组查询

MySQL数据库——分组查询

原创
作者头像
落雨
修改2022-03-06 14:23:26
修改2022-03-06 14:23:26
43.9K00
代码可运行
举报
文章被收录于专栏:落雨的专栏
运行总次数:0
代码可运行

概述

分组查询的作用是将查询的结果按指定字段分组,字段中数值相等的为一组。

分组以后可以配合count()、agv()、sum()、max()等聚合函数使用。

语法

代码语言:javascript
代码运行次数:0
复制
group by 列名 [having表达式][with rollup]

having表达式:用来过滤分组后的数据

with rollup:在所记录后加一条,显示select查询聚合的结果

案例

代码语言:javascript
代码运行次数:0
复制
select gender , group_concat(name) from student grop by gender;

根据gender,分组name集合,分组显示name。

代码语言:javascript
代码运行次数:0
复制
select gender , count(name) from student grop by gender with rollup;

根据gender,分组name集合,统计name的个数。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

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