Basic usage of having after sqlserver group query - student table

--having 02 
-- 1 按照年龄分组查询

select * from st;
--性别分组
select  Sex2,count(*) from st group by Sex2;
--按照专业分组
select major as 专业分组 from st group by major;


select * from student;

insert into student(id,name)values(5,'张三');
--01 查询名字不是ABC的学生信息
select * from student where name !='ABC';
--
select sex2 s,count(*) as c 
from st 
where stname !='ABC'  --where 过滤  ,过滤出来的信息再进行分组. 
group by sex2
having c >= 15; --分组之后再进行条件查询 

 
 --01 按照性别分组后,查询人数大于15的学生信息 
 select sex2 s,count(*) as 性别分组
 from st 
 where stname !='abc'
 group by sex2
 having count(*)  >= 15; --不用别名,直接用函数名字. 查询人数大于15的人. 


 --1.1 按照工资收入查询,按照岗位分组后,查询收入大于5000的员工信息

Effect

 

Guess you like

Origin blog.csdn.net/chenggong9527/article/details/123447713