课程表
课程号 课程名 教师 周课时数
1 软件工程 吴老师 4
2 ASP程序设计 黄老师 4
3 COM技术 黄老师 2
4 Delphi 涂老师 6
null NULL NULL NULL
选课表
学号 课程号 成绩
1031231 1 99
1031231 2 60
1031231 3 50
1031231 4 88
1031232 1 100
1031232 2 63
1031232 3 58
1031233 1 100
学生表
学号 姓名 性别 班级 年龄
1031231 张小燕 F GZ02电气2 21
1031232 张张 F GZ02电气2 21
1031233 陈毓兰 M GZ02电气2 20
2011101 方彩峰 F GZ02机制1 21
2011102 张叶 M GZ02机制1 20
2011103 叶光旭 M GZ02机制1 22
2011104 何忠义 M GZ02机制1 22
2011105 卢卫平 F GZ02机制1 21
急求解SQL:取得班级人数在全校平均班级人数以上的班级以及人数
答案:2 悬赏:80
解决时间 2021-02-16 18:19
- 提问者网友:敏感魔鬼
- 2021-02-16 09:02
最佳答案
- 二级知识专家网友:走,耍流氓去
- 2021-02-16 09:28
select 班级, 人数 from (select 班级,count(学号) over(patition by 班级) 人数,count(学号) over()/count(distinct 班级) 平均人数) where 人数>平均人数
全部回答
- 1楼网友:厭世為王
- 2021-02-16 10:58
select 班级,sum(case when 成绩>=60 then 1 else 0 end)/count(*) 及格率 from book1 group by 班级
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯