寻题宝
当前位置:计算机-软考中级

[问答题]对于教学数据库的三个基本表S(S#,SNAME,AGE,SEX),SLLS#,C#,GRADE),C(C#,CNAME,TEACHER).现根据查询条件填充下面SQL语句空白的部分.
1.检索LIU老师所授课程的课程号和课程名.
2.检索至少选修LIU老师所授课程中一门课程的女学生姓名.
3.检索WANG同学不学的课程的课程名.
4.检索全部学生都选修的课程的课程号与课程名.
5.检索选修课程包含LIU老师所授课程的学生学号.
(说明)
1.SELECT (1) FROM C WHERE TEACHER=′LIU′
2.SELECT S.SNAME FROM S,SC
WHERE S.S#=S
C.S# AND S.SEX=′F′AND S
C.C#= (2)
(SELECTC# FROM C WHERE TEACHER=′LIU′)
3.SELECT CNAME FROM C
WHERE C#<> (3) ( SELECTS
C.C# FROM S,SC WHERE S.S#=S
C.S# AND S.SNAME=′WANG′)
4.由题知,该问题是在表C中找课程号和课程名,要求这门课被全部学生所选.
SELECT C#,CNAME
FROM C
WHERE NOT EXISTS
(SELECT*
FROMS
WHERE NOT EXISTS
(SELECT *
FROMS
WHERE NOT EXISTS
(SELECT*
FROM SC
WHERE (4)
5.SELECT DISTINCT S#
FROM SC
WHERE (5)
(SELECT C#
FROM C
WHERE TEACHER=′LIU′)

相关题目

关于我们 | 网站声明 | 联系我们 | 违法和不良信息举报

Copyright © 2020 - 2022  石家庄晋咸软件科技有限公司   版权所有   冀ICP备2021011520号-1    冀公网安备 13012102000087号