19.当前目录下有XUESH.dbf和CHJI.dbf两个表文件,要求查找同时选修了课程号为“9801”和“9802”的学生姓名,下列SQL语句的空白处应填入的语句为( )。 SELECT 姓名 FRO X UESH, CHJI; WHER

admin2009-02-15  22

问题 19.当前目录下有XUESH.dbf和CHJI.dbf两个表文件,要求查找同时选修了课程号为“9801”和“9802”的学生姓名,下列SQL语句的空白处应填入的语句为(  )。    SELECT 姓名  FRO X UESH, CHJI;    WHERE XUESH.学号=CHJI.学号;    AND 课程号="98011";    AND 姓名______    (SELECT 姓名  FROM XUESH,CHJI;    WHERE XUESH.学号=CHJI.学号;    AND 课程号="9802")

选项 A、IN
B、EXITS
C、LIKE
D、ALL

答案1

解析 本小题为SQL的嵌套查询,通过内层查找符合条件的记录集合,再通过外层查询检索该集合中相同的记录值,使用的特殊运算符为IN(包含运算)。
   ANY、ALL和SOME是量词,其中ANY和SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真;而ALL则要求子查询中的所有行都使结果为真时,结果才为真。
   EXITS是谓词,EXITS和NOT EXITS是用来检查在于查询中是否有结果返回(即存在元组或不存在元组)。
转载请注明原文地址:https://jikaoti.com/ti/IFM7FFFM
0

相关试题推荐
最新回复(0)