题目内容 (请给出正确答案)
[主观题]

在学生选课数据库中,检索被全部学生所选修的课程的SQL可以描述为()

A、SELECT Cno FROM SC WHERE (Select Count(Sno) FROM SC GROUP BY Cno) = (SELECT Count(*) FROM Student) ;

B、SELECT Cno FROM SC x WHERE NOT EXISTS (SELECT * FROM Student s WHERE NOT EXISTS (SELECT * FROM SC y WHERE x.Cno = y.Cno AND s.Sno= y.Sno);

C、SELECT Cno FROM SC x WHERE NOT EXISTS ((SELECT Sno FROM Student) EXCEPT (SELECT y.Sno FROM SC y, Student z WHERE x.Cno=y.Cno AND z.Sno=y.Sno));

D、以上答案都不对

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“在学生选课数据库中,检索被全部学生所选修的课程的SQL可以描…”相关的问题

第1题

对于教学数据库的三个基本表:S(Sno,Sname,Ssex),SC(Sno,Cno,Grade),C(Cno,Cname, Teacher),其中S为学生表,SC为学生选课表,C为课程表,则对于语句:检索至少选修LIU老师所授课课程中一门课程的女生姓名,SQL语句错误的是______。

A) SELECT Sname

FROM S,SC,C

WHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=‘LIU’AND Ssex=‘F’

B) SELECT Sname

FROM S WHERE Ssex=‘F’AND Sno IN

(SELECT Sno

FROM SC

WHERE Cno IN(SELECT Cno FROM C

WHERE Teacher=‘LIU’))

C) SELECT Sname

FROM S WHERE Ssex=‘F’AND EXISTS (SELECT*

FROM SC

WHERE SC.Sno=S.Sno AND EXISTS

(SELECT*

FROM C

WHERE Teacher=‘LIU’))

D) SELECT Sname

FROM S WHERE Ssex=‘F’AND EXISTS(SELECT*

FROM SC

WHERE SC.Sno=S.Sno AND EXISTS

(SELECT*

FROM C

WHERE C.Cno=SC.Cno AND Teacher=‘LIU’))

点击查看答案

第2题

已知三个数据库表:学生表S、课程表C和学生选课表SC,结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩请写出完成以下任务需要的SQL语句:检索选修课程'C2'的学生中成绩最高的学生的学号。

点击查看答案

第3题

在学生选课数据库中,查询选修了课程的学生的学号、姓名,SQL语句可为( )

A、SELECT DISTINCT Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno;

B、SELECT Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno;

C、SELECT DISTINCT Sno, DISTINCT Sname FROM Student WHERE Student.Sno IN (SELECT Sno FROM SC);

D、SELECT Sno, Sname FROM Student WHERE Student.Sno IN (SELECT DISTINCT Sno FROM SC);

点击查看答案

第4题

设有学生选课表SC(学号,课程号,成绩),用SQL检索同时选修课程号为“C1”和“C5”的学生的学号的正确命令是______。

A.SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号='C5'

B.SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号=(SELECT 课程号 FROM SC WHERE 课程号='C5')

C.SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号=(SELECT 学号 FROM SC WHERE 课程号;='C5')

D.SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号 IN(SELECT 学号 FROM SC WHERE 课程号='C5')

点击查看答案

第5题

没有学生选课表SC(学号.课程号,成绩),用sQL同时检索选修课程号为“cl”和“c5"的学生学号的讵确命令是( )。

A.SELECT学号FROM SCWHERE课程号=’Cl’AND课程号=’C5 ’

B.SELECT学号FROM SC WHERE课程号=’Cl’ AND课程号=(SELECT课程号FR()M SwHERE课程号=’C5’)

C.SELECT学号FR()M SC WHERE课程号=’C1’ AND学号一(SELECT学号FROM SC WHERE课 程号=’C5 ’)

D.SELECT学号FROM SC WHERE课程号=’Cl’ AND学号IN(SELECT学号FROM SC WHERE课 程号=’C5’)

点击查看答案

第6题

假设学生选课管理数据库中有3个表;学生、课程和学生选课,其结构分别如下所示: 学生(学号C(6),姓名C(8),系别C(30),省份C(10)) 课程(课程号C(6),课程名C(20),先修课号C(6)) 学生选课(学号C(6),课程号C(6),成绩N(4)) 如果要查询每个学生及其选修课的情况,请对下面的SQL语句填空。 SELECT学生.学号,学生.姓名,学生.系别,学生.省份, 学生选课.课程号,学生选课.成绩 FROM学生选课管理!学生,学生选课管理!学生选课 WHERE学生.学号【 】

点击查看答案

第7题

设有学生选课表SC(学号,课程号,成绩),用SQL检索同时选修课程号为C1和C5的学生的学号的正确命令是(  )。

  A.SELECT 学号 RORM SC WHERE 课程号="C1"AND 课程号="C5"

  B.SELECT 学号 RORM SC WHERE 课程号="C1"AND 课程号=(SELECT 课程号 FROM SC WHERE 课程号="C5")

  C.SELECT 学号 RORM SC WHERE 课程号="C1"AND 学号=(SELECT 学号 FROM SC WHERE 课程号="C5")

  D.SELECT 学号 RORM SC WHERE 课程号="C1"AND 学号 IN(SELECT 学号 FROM SC WHERE课程号="C5")

点击查看答案

第8题

该题基于“学生-选课-课程”数据库中的3个关系。

学生基本信息S(S#,SNAME, SEX, AGE)

选课信息SC(S#, C#, GRADE)

课程信息C(C#, CNAME, TEACHER)

若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是( )。

A.SELECT S# FROM SC GROUP BY S# WHERE COUNT (*)>3

B.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)>3

C.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)>3

D.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)>3

点击查看答案

第9题

基于“学生-选课-课程”数据库中的如下三个关系:

学生基本信息:S(S#,SNAME,SEX,AGE)

选课信息:SC(S#,C#,GRADE)

课程信息:C(C#,CNAME,TEACHER)

若要求“查询选修了5门以上课程的学生的学生号”,正确的SQL语句是( )。

点击查看答案

第10题

基于“学生-选课-课程”数据库中的如下三个关系:

学生基本信息:S(S#,SNAME,SEX,AGE)

选课信息:SC(S#,C#,GRADE)

课程信息:C(C#,CNAME,TEACHER)

若要求“查询选修了5门以上课程的学生的学生号”,正确的SQL语句是( )。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信