2018.6.1 MySql 分组函数 笔记

分组函数:
sum( 字段 )/sum(distinct 字段 ) 求和/去重求和
avg( 字段)/avg(distinct 字段) 平均值/去重平均值
max( 字段 )/max(distinct 字段 ) 最大值/去重最大值
min( 字段 )/min(distinct 字段 ) 最小值/去重最小值
count( 字段 )/count(distinct 字段 ) 个数/去重个数


分组查询
根据 字段名 做分组查询
select 字段,count(*) as 别名 from 表名 where 条件 group by 字段 having 别名条件/count(*)条件 order by 字段;


可以多个字段分组 group by 后面放多个字段 用 , 隔开


select 字段,count(*) as 别名 from 表名 where 条件 group by 字段1,字段2,... having 别名条件/count(*)条件 order by 字段;


分组前筛选用where 分组后筛选用having  分组函数做筛选放在having里  能用分组前筛选 就放在分组前筛选

猜你喜欢

转载自blog.csdn.net/qq_39509597/article/details/80537804
今日推荐