查询“17计应1”班的学生所选修的课程名称

10-7 查询“17计应1”班的学生所选修的课程名称
分数 6
作者 邵煜
单位 宁波财经学院
本题目要求编写SQL语句,
检索出students表、sc表和course表中,“17计应1”班的学生所学的课程名称。

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

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

CREATE TABLE students (
sno char(7) ,
sname char(8) NOT NULL,
class char(10),
ssex char(2),
bday date ,
bplace char(10) ,
IDNum char(18) ,
sdept char(16),
phone char(11),
PRIMARY KEY (sno)
) ;

CREATE TABLE sc (
sno char(7) ,
cno char(7) ,
score decimal(4,1),
point decimal(2,1),
PRIMARY KEY (sno,cno)
) ;

CREATE TABLE course (
cno char(7) ,
cname varchar(20) NOT NULL,
cpno char(7),
ccredit int NOT NULL,
PRIMARY KEY (cno)
) ;

表样例
请在这里给出上述表结构对应的表样例。例如

students表:

sno sname class ssex bday bplace IDNum sdept phone
1701101 陈红 17计应1 女 1998-12-02 浙江宁波 330102199812020021 信息学院 15900001111
1701104 晓静 17计应1 女 1998-03-10 广西桂林 330104199803109928 人文学院 15900001144
1711101 赵薇 17物流1 女 1999-02-11 安徽合肥 330203199902110925 经管学院 15900001177
1711102 董洁 17物流1 女 1999-02-17 上海 330203199902170017 经管学院 15900001188
sc表:

sno cno score point
1701101 0000034 71.0 1.5
1701104 0000034 63.0 1.0
1711101 0000034 80.0 2.0
1711102 0000034 90.0 3.0
course表:

cno came cpno ccredit
0000001 数据库OCP考证 NULL 4
0000002 C语言基础 0000027 9
0000003 Linux操作系统 0000013 5
0000010 数据结构 0000002 4
0000034 高等数学 NULL 6
输出样例:
请在这里给出输出样例。例如:

cname
高等数学
代码长度限制
16 KB
时间限制
400 ms
数据库
MySQL
结果输出要求
严格对比顺序与数据

select cname from course where cno in 
(select cno from sc where sno in
(select sno from students where class='17计应1'))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值