mysql之分组查询

mysql分组查询字段有group by 和Having

分组查询用例1

将所有人员按性别分组,分别统计男性和女性的人数

语法

select 字段名 from 表名 group by 分组条件

sql 复制代码
select gender,count(*) from tb_user group by gender;

用例2

根据性别分组,分别统计男性和女性的平均年龄

sql 复制代码
select gender as '性别',avg(age) as '平均年龄' from tb_user group by gender;

用例3

查询年龄小于30岁的人员,并按政权分组,获取人员数量大于3的政权

sql 复制代码
elect county as '政权',count(*) as '人数' from tb_user where age<30 group by county having count(*)>=3;
相关推荐
上学的小垃圾8 小时前
01-数据库系统概述
数据库
二进制漫游记8 小时前
FastAPI项目集成 Qdrant向量数据库+阿里云Embedding完整实战(工具封装+业务调用)
数据库·python·阿里云·embedding
2501_928996228 小时前
GPT-4o换DeepSeek迁移成本多少?中科热备解析API聚合平台技术账本
前端·数据库·人工智能
泡干脆面就番茄10 小时前
MySQL_子查询_分页查询与联合查询详解
数据库·mysql
devpotato12 小时前
缓存与数据库更新顺序不一致问题
java·数据库·redis
天若有情67312 小时前
Node+MySQL小型全栈笔记项目实战课程分享
数据库·笔记·mysql
wxwx_bscxy32212 小时前
基于springboot宠物领养系统的设计与实现
数据库·spring boot·后端·spring·宠物
九月要晚安13 小时前
达梦DW与AFC对比
数据库
实战派K8S&DB13 小时前
如何在内网配置 TiDB 数据库 Agent
数据库·人工智能·分布式·tidb
实战派K8S&DB13 小时前
《基于 Dify + FastAPI + PyTiDB 搭建大模型驱动的 TiDB 智能运维 Agent》
运维·数据库·分布式·云原生·tidb·fastapi