请教 sql 有关分组聚合问题?

CREATE TABLE student (

name VARCHAR (36) NOT NULL,
grade int2 NOT NULL,
gender int2 NOT NULL
)
上面是学生表,现在需求是:筛选出所有男生数量大于 50,女生数量小于 60 的所有年级,以及年级的男女学生数量,还有需要分页和男女数量排序

sql
分组聚合
排序
2022-06-09 13:25:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Potatoes先生
3

select sum(b) boy_count, sum(g) girl_count,grade (select case when gender=true then 1 else 0 end as b, case when gender=false then 1 else 0 end as g, grade from student ) group by grade having (sum(b)>50 or sum(g)<60)

分享
微博
QQ
微信
回复
2022-06-09 14:36:12
相关问题
有关FA的多端适配问题
2336浏览 • 1回复 待解决
TabList find返回总为null的问题请教
3838浏览 • 5回复 待解决
关于liteos-a的一些问题请教各位
4393浏览 • 2回复 待解决
鸿蒙项目内嵌apk失败请教
5088浏览 • 3回复 待解决
请教一下关于Ticktimer 的疑问?
275浏览 • 1回复 待解决
软件下载问题 软件下载问题!?!
1341浏览 • 1回复 待解决
并发问题和内存数据刷盘问题
504浏览 • 1回复 待解决
RichTextLayout使用的问题
2835浏览 • 1回复 待解决
show databases显示问题
1217浏览 • 2回复 待解决
VScode Tools 烧录配置问题
6835浏览 • 1回复 已解决