--3.1 查询年龄22岁的医学专业的女学生人数
select major,Sex2,age,count(*) 人数汇总 from st
--2 使用过滤,过滤性别为女的. 性别信息就过滤出来了.
--2.1同时把专业筛选过滤出来.
where Sex2='女' and major='医学'
group by major,Sex2,age --1使用分组后,专业出来了
-- 3 最后加having分组后的查询. 年龄条件的细节查询
having age <=22
Effect
1
-- 1 查询年龄大于等于16岁 小于40岁的艺术专业男学生人数信息
select major,Sex2,age,count(*) 人数汇总 from st
--
where major='艺术' and Sex2='男'
group by Sex2,major,age
--having 后面可以使用and 条件查询. 2个条件都成立,显示一条查询记录出来
having age >=16 and age <40
Effect