查询“严蔚敏”教师任课的课程号,选修其课程的学生的学号和成绩

10-11 查询“严蔚敏”教师任课的课程号,选修其课程的学生的学号和成绩
分数 6
作者 邵煜
单位 宁波财经学院
本题目要求编写SQL语句,
检索出teacher表、teaching表和sc表中,查询“严蔚敏”教师任课的课程号,选修其课程的学生的学号和成绩。

提示:请使用嵌套查询语句作答。

表结构:
请在这里写定义表结构的SQL语句。例如:

CREATE TABLE teachers (
tno char(3) ,
tname char(8),
ps char(10),
tbirthday date ,
tdept char(16) ,
tsex char(2),
PRIMARY KEY (tno)
) ;

CREATE TABLE teaching (
sid int ,
cterm int,
class char(10) DEFAULT NULL,
cno char(7) NOT NULL,
tno char(3) DEFAULT NULL,
period int DEFAULT NULL,
PRIMARY KEY (sid)
) ;

CREATE TABLE sc (
sno char(7) ,
cno char(7) ,
score decimal(4,1),
point decimal(2,1),
PRIMARY KEY (sno,cno)
) ;
表样例
请在这里给出上述表结构对应的表样例。例如

teachers表:

tno tname ps tbirthday tdept tsex
001 谭浩强 教授 1958-01-01 计科 男
002 王珊 教授 1962-02-13 计科 女
003 萨师煊 教授 1953-05-01 计科 男
004 严蔚敏 副教授 1968-07-02 软工 女
005 李琳 讲师 1988-11-15 软工 女
006 韩万江 助教 1992-10-17 信管 男
teaching表:

sid cterm class cno tno period
1 1 17物流1 0000011 001 36
2 1 17物流1 0000034 002 72
3 3 17物流1 0000052 003 60
4 1 17物流1 0000027 004 108
5 2 17物流1 0000039 005 36
6 6 17物流1 0000005 006 72
sc表:

sno cno score point
1311104 0000011 73.0 0.0
1311104 0000027 80.0 1.0
1311105 0000027 84.0 1.0
1711101 0000052 71.0 2.0
输出样例:
请在这里给出输出样例。例如:

cno sno score
0000027 1311104 80.0
0000027 1311105 84.0
代码长度限制
16 KB
时间限制
400 ms
数据库
MySQL
结果输出要求
严格对比顺序与数据

select cno,sno,score from sc where cno in 
(select cno from teaching where tno =
(select tno from teachers where tname='严蔚敏'))
  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值