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

本题目要求编写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表:

snosnameclassssexbdaybplaceIDNumsdeptphone
sc表:

snocnoscorepoint

course表:

cnocamecpnoccredit

输出样例:
请在这里给出输出样例。例如:

课程名称平均成绩
高等数学67.0
#解答#
全部评论
-- 老老实实用嵌套吧 select cname from course where cno in ( select cno from sc where sno in ( select sno from students where class= '17计应1' ) )
点赞 回复 分享
发布于 2023-12-20 20:30 湖南

相关推荐

点赞 评论 收藏
分享
04-23 10:44
已编辑
门头沟学院 Java
pdd
爱吃鱼的肖恩求实习:pdd感觉池子太深了,hr面一周了没消息
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务