问题

●试题三

对于教学数据库的三个基本表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#$amp;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′)

参考答案
您可能感兴趣的试题
  • ●试题四请补充函数fun(),该函数可以统计一个长度为n的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为:asd ascasdfg asd as asd mlosd,子字符串为asd,则应
  • ●试题六阅读下列程序说明和C++代码,将应填入(n)处的字句写在答卷的对应栏内。【说明】①为类Circle增加一个构造函数,该函数有一个参数,并在构造时将该参数值赋给成员radius。将该函数实现为一
  • ●下面对于冯·诺依曼计算机特点的描述中, (1) 是不正确的。(1) A.使用单一处理部件来完成计算、存储及通信工作B.存储空间的单元是直接寻址的C.计算进行集中的、顺序的控制D.用16进制编码
  • ●CPU包括 (2) 。(2) A.运算器和控制器B.累加器和控制器C.运算器和寄存器组D.运算和控制系统
  • ●单个磁头在向盘片的磁性涂层上写入数据时,是以 (3) 方式写入的。(3) A.并行B.并-串行C.串行D.串-并行
  • ●采用精简指令系统的目的是 (4) 。(4) A.提高计算机功能B.增加字长C.提高内存利用率D.提高计算机速度
相关内容