SQL经典练习题48道之四(26-30)

接上篇SQL经典练习题48道之三(20-25)
26、查询选修某课程的同学人数多于5人的教师姓名。
答:
select tname from teacher where tno in(select tno from course where cno in(select cno from score group by cno having count(*)>5));
27、查询95033班和95031班全体学生的记录。
答:
select * from student where classnum=’95033’ or classnum=’95031’;
28、查询存在有85分以上成绩的课程Cno.
答:
select distinct cno from score where degree>85;
select distinct cno from score group by cno,degree having degree>85;
29、查询出”计算机系”教师所教课程的成绩表。
答:
select * from score where cno in (select cno from course where tno in (select tno from teacher where depart=’计算机系’));
30、查询“计算机系”与“电子工程系“不同职称的教师的Tname和Prof。
答:
select distinct tname,prof from teacher where depart in (‘计算机系’,’电子工程系’) group by prof having count(*)=1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值