bug01
--having
select * from st;
-- 1 性别分组查询
select Sex2 as 性别,count(*) as 男女数量汇总
from st
-- 加过滤条件01 名字不等于 测试01的排除出去.
where Stname !='测试01'
group by Sex2;
--2 having分组后查询
select Sex2 as 性别,count(*) as c --当成字段,进行测试
from st
-- 2.1 加过滤条件01 名字不等于 测试01的排除出去.
where Stname !='测试01' --先执行where条件
group by Sex2
--2.2 再把数量人数大于15的查询筛选出来.
having count(*) >15;
--如果同时使用,会有什么区别?
--1 城市分组
效果
更多推荐
sqlserver having分组后查询-基础报错汇总--列名无效
发布评论