检索选修课程"C2"的学生中成绩最高的学生的学号。正确的SeLECT的语句是()A、SELECT S# FORM. SCWHERE C#="C2" AND GRADE>=(SELECT GRADE FORM. SC)WHERE C#="C2")B、SELECT S# FORM. SCWHERE C#="C2" AND GRADE IN(SELECT CRADE FORM. SC)WHERE C#="C2"C、SELECT S# FORM. SCWHERE C#="C2" AND GRADE NOT IN(

题目
检索选修课程"C2"的学生中成绩最高的学生的学号。正确的SeLECT的语句是()

A、SELECT S# FORM. SC

WHERE C#="C2" AND GRADE>=(SELECT GRADE FORM. SC)

WHERE C#="C2")

B、SELECT S# FORM. SC

WHERE C#="C2" AND GRADE IN(SELECT CRADE FORM. SC)

WHERE C#="C2"

C、SELECT S# FORM. SC

WHERE C#="C2" AND GRADE NOT IN(SELECT GRADE FORM. SC

WHERE C#="C2"

D、SELECT S# FORM. SC

WHERE C#="C2" AND CRANDE>=ALL(SELECT GRADE FORM. SC

WHERE C#="C2")


相似考题
更多“检索选修课程"C2"的学生中成绩最高的学生的学号。正确的SeLECT的语句是() ”相关问题
  • 第1题:

    检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT的语句是______。

    A.SELECT S# FROM SC WHERE C#="C2" AND GRADE> =(SELECT GRADE FROM SC WHERE C#="C2")

    B.SELECT S# FROM SC WHERE C#="C2" AND GRADE IN(SELECT GRADE FROM SC WHERE C#="C2")

    C.SELECT S# FROM SC WHERE C#="C2" AND GRADE NOT IN(SELECT GRADE FROM SC WHERE C#="C2")

    D.SELECT S# FROM SC WHERE C#="C2" AND GRADE> =ALL(SELECT GRADE FROM SC WHERE C#="C2")


    正确答案:D

  • 第2题:

    查询选修课程号为"101"课程得分最高的同学,正确的SQL语句是

    A.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号 AND课程号="101”AND成绩>=ALL(SELECT成绩FROM选课)

    B.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号;选课.学号 AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号="101")

    C.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号二选课.学号 AND成绩>=ANY(SELECT成绩FROM选课WHERE课程号="101")

    D.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号="101" AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号 ="101")


    正确答案:D
    解析:本题所给出的四个选项中:
      选项A中的子查询并没有限定选择“课程号”为“101”,则此命令选择出来的结果是“101”课程得分大于等于所有科目成绩的记录,如果其余课目的成绩有记录大于“101”科目的最高成绩,则此查询无结果,此选项错误。选项B中的查询并没有限定选择“课程号”为“101”,则此命令选择出来的结果是所有课程得分大于等于所有“101”科目成绩的记录,如果其余课目的成绩有记录大于“101”科目的最高成绩,则此查询将查询出错误结果,此选项错误。
      选项C中的查询并没有限定选择“课程号”为“101”,则此命令选择出来的结果是所有课程得分大于等于任意“101”科目成绩的记录,此查询将杳询出错误结果,此选项错误。
      选项D符合题意,将查询出正确结果,故为正确答案。

  • 第3题:

    检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是()。

    A.SELECT SNO FORM SC WHERE CNO='C2' AND GRADE >= (SELECT GRADE FORM SC WHERE CNO='C2' );

    B.SELECT SNO FORM SC WHERE CNO='C2' AND GRADE IN (SELECT GRADE FORM SC WHERE CNO='C2' );

    C.SELECT SNO FORM SC WHERE CNO='C2' AND GRADE NOT IN (SELECT GRADE FORM SC WHERE CNO='C2' );

    D.SELECT SNO FORM SC WHERE CNO='C2' AND GRADE >= ALL (SELECT GRADE FORM SC WHERE CNO='C2' );


    SELECT SNO FORM SC WHERE CNO='C2' AND GRADE >= ALL ( SELECT GRADE FORM SC WHERE CNO='C2' );

  • 第4题:

    查询选修课程号为“101”的课程得分最高的同学,正确的SQL语句是( )。

    A.SELECT学生.学号,姓名FROM学生,选课 WHERE学生.学号=选课.学号 AND课程号=”101”AND成绩>=A11(SELECT成绩FROM选课)

    B.SELECT学生.学号,姓名FROM学生,选课 WHERE学生.学号=选课.学号 AND成绩>=A11(SELECT成绩FROM选课 WHERE课程号=”101”)

    C.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号 AND成绩>:=:A11(SELECT成绩FROM选课 WHERE课程号=”101”)

    D.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号一选课.学号AND 课程号一”101”AND成绩>=A11(SELECT成绩FROM选课WHERE课程号一”101”)


    正确答案:D
    本题采用嵌套查询。其中,ALL表示所有的结果。

  • 第5题:

    ( 33 )查询选修课程号为 “ 101 ” 课程得分最高的同学,正确的 SQL 语句是

    A) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 课程号 = "101" AND 成绩 >=ALL(SELECT 成绩 FROM 选课 )

    B) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 成绩 >=ALL(SELECT 成绩 FROM 选课 WHERE 课程号 = "101" )

    C) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 成绩 >=ANY(SELECT 成绩 FROM 选课 WHERE 课程号 = "101" )

    D) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 课程号 = "101"AND 成绩 >=ALL(SELECT 成绩 FROM 选课 WHERE 课程号 = "101" )


    正确答案:B

  • 第6题:

    检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是()。

    A.SELECT SNO FORM SC WHERE CNO='C2' AND GRADE >= (SELECT GRADE FROM SC WHERE CNO='C2');

    B.SELECT SNO FORM SC WHERE CNO='C2' AND GRADE IN (SELECT GRADE FROM SC WHERE CNO='C2');

    C.SELECT SNO FORM SC WHERE CNO='C2' AND GRADE NOT IN (SELECT GRADE FROM SC WHERE CNO='C2' );

    D.SELECT SNO FORM SC WHERE CNO='C2' AND GRADE >= ALL (SELECT GRADE FROM SC WHERE CNO='C2' );


    SELECT SNO FORM SC WHERE CNO='C2' AND GRADE >= ALL ( SELECT GRADE FORM SC WHERE CNO='C2' );