急求:SQL语言检索出那些男生的人数多于20个的班级,结果包括班级和男生人数,谁帮我一下我非常感谢

2024-12-03 10:04:15
推荐回答(3个)
回答(1):

select 班级,count(*) as 男生人数
from 学生表
where 性别='男'
group by 班级
having count(*)>20

回答(2):

表,sutdents
字段:学号 姓名 性别 班级
s_id name sxe bj
select bj,sum(decode(sex,'女',0,1)) as rs
from students
having sum(decode(sex,'女',0,1))>20
group by bj

回答(3):

select 班级,count(*) 男生人数 from 学生表 where 性别='男' group by 班级 having count(*)>20