当前位置: 首页 > news >正文

3、分组查询 GROUP BY

语法:

SELECT 字段列表 FROM 表名 [ WHERE 条件 ] GROUP BY 分组字段名 [ HAVING 分组后的过滤条件 ];

where 和 having 的区别:

  • 执行时机不同:
    • where是分组之前进行过滤,不满足where条件不参与分组;
    • having是分组后对结果进行过滤。
  • 判断条件不同:
    • where不能对聚合函数进行判断,而having可以。
-- 根据性别分组,统计男性和女性数量(只显示分组数量,不显示哪个是男哪个是女)
select count(*) from employee group by gender;
-- 根据性别分组,统计男性和女性数量
select gender, count(*) from employee group by gender;
-- 根据性别分组,统计男性和女性的平均年龄
select gender, avg(age) from employee group by gender;
-- 年龄小于45,并根据工作地址分组
select workaddress, count(*) from employee where age < 45 group by workaddress;
-- 年龄小于45,并根据工作地址分组,获取员工数量大于等于3的工作地址
select workaddress, count(*) address_count from employee where age < 45 group by workaddress having address_count >= 3;

注意事项

  • 执行顺序:where > 聚合函数 > having

  • 分组之后,查询的字段一般为聚合函数和分组字段,查询其他字段无任何意义

http://www.rkmt.cn/news/48449.html

相关文章:

  • 2025年PVC塑料桥架批发厂家权威推荐榜单:复合材料桥架/玻璃钢桥架/聚氨酯桥架源头厂家精选
  • 2025年节能环保过滤器制造厂权威推荐榜单:柴油节能减排/重卡节能环保/锅炉过滤器源头厂家精选
  • AI知识库搭建新纪元:5分钟构建企业智慧大脑
  • 2025年阜阳民事纠纷律师排行榜Top10:专业选择指南
  • 2025年阜阳民事纠纷律师综合实力排行榜前十强
  • 2025年广东ISO体系认证公司权威推荐榜单:ISO质量认证/绿色建材产品认证/有机食品认证服务机构精选
  • 详细介绍:【动态规划】斐波那契数列模型
  • 2025年火源预警摄像机供应商权威推荐:森林防火前端摄像机/热源监测摄像机/林火智能识别摄像机源头厂家精选
  • 当你还困于付费文章选择时,他们已在阿卡德平台开启知识变现新篇章
  • 2025年手动升降柱批发厂家权威推荐榜单:液压升降柱/电动升降柱/全自动升降柱源头厂家精选
  • 唤醒手腕2025年最新钉钉开放强大的平台钉钉机器人stream搭建部署详细教程(更新中)
  • 2025开源能源管理系统标杆:MyEMS 特性解析、社区生态与全场景落地实践
  • 电脑往小米手机里快速传输文件方法
  • 告别人工干预!C# 轻量级上位机自动联动 MES 与视觉检测
  • react 表单管理
  • 2025 年 11 月靶材厂家推荐排行榜,溅射/磁控溅射/旋转靶材,ITO/半导体/光学镀膜,陶瓷/金属/钛/铝/铜/钨/钼/钽/硅/合金/稀土靶材公司推荐
  • 2025 年 11 月滚珠花键厂家推荐排行榜,圆筒形滚珠花键,法兰型滚珠花键,新型滚珠花键公司推荐,专业选型与高效传动解决方案
  • MyEMS:数据驱动的全生命周期能源管控系统,开启智能赋能双碳新时代
  • 2025年AI数字人获客公司权威推荐榜单:AI公域获客/AI矩阵获客/AI全域获客源头公司精选
  • 模式识别与机器学习课程笔记(3):统计决策中的经典学习手段
  • linux 云主机 pip 安装配置 letsencrypt certbot 为多个域名生成免费 https 证书实录 - Leone
  • 示波器测电流:正、负峰值之差≠电流大小
  • 类私有属性
  • 2025年市面上最佳商标注册服务商Top 5排名与深度评测
  • Solon Web 的“分身术”:单应用多端口监听,化身多重服务
  • 2025-11-12 PQ v.Next日志记录
  • 如何在WPF中实现ComboBox多选 - 教程
  • 详细介绍:SQL Server 2019实验 │ 管理SQL Server的安全性
  • 都在转型,我们能做什么?
  • Java Map