group by不能跟where一起用吗?那我怎么设立条件呢?having好像只能用于函数啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 08:33:19
group by不能跟where一起用吗?那我怎么设立条件呢?having好像只能用于函数啊
xN0_whB x=)|'`lCQ>QԠ!16LTLە+_RʝW?'h:3x`IP ^^ƦG4_23JovK}%H#

group by不能跟where一起用吗?那我怎么设立条件呢?having好像只能用于函数啊
group by不能跟where一起用吗?
那我怎么设立条件呢?having好像只能用于函数啊

group by不能跟where一起用吗?那我怎么设立条件呢?having好像只能用于函数啊
可以一起用的
where 是对数据集进行筛选
group by 是对结果集进行聚集
就是说where筛选后,才轮到group by上场
例子:
select a.class,count(1) as cou
from tab1 a inner join tab2 b on a.id = b.id
where a.type = 'U'
group by a.class