• 2021-04-14
    【单选题】设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"101"课程得分最高的同学,正确的SQL语句是____________。
    A. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101") B. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩 >=ALL(SELECT 成绩 FROM 选课) C. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号 D. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101")
  • SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号

    举一反三

    内容

    • 0

      如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。 [img=347x494]1802ffe73cba0a1.png[/img]查询缺成绩的学生名及课程号。正确的SQL语句是_____ 。 A: SELECT 姓名,课程号 FROM 学生,选课WHERE 学生.学号=选课.学号 AND 成绩 IS NULL B: SELECT 姓名,课程号 FROM 学生,选课WHERE 学生.学号=选课.学号 AND 成绩=‘ ’ C: SELECT 姓名,课程号 FROM 学生,选课WHERE 成绩 IS NULL D: SELECT 姓名,课程号 FROM 学生,选课 WHERE 成绩=‘ ’

    • 1

      如下几个表所示学生、课程和选课关系,用SQL语言实现下列操作。查询缺成绩的学生名及课程号。正确的SQL语句是(  )。 A: SELECT 姓名,课程号 FROM 学⽣,选课 WHERE 学⽣.学号=选课.学号 AND 成绩 IS NULL; B: SELECT 姓名,课程号 FROM 学⽣,选课 WHERE 学⽣.学号=选课.学号 AND 成绩=‘ ’; C: SELECT 姓名,课程号 FROM 学⽣,选课 WHERE 成绩 IS NULL; D: SELECT 姓名,课程号 FROM 学⽣,选课 WHERE 成绩=‘ ’;

    • 2

      【单选题】现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数),用SQL语言实现题目:查询没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业,正确的SQL语句是() A. SELECT 学号、姓名、专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80) B. SELECT 学号、姓名、专业 FROM 学生,选课 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80) C. SELECT 学号、姓名、专业 FROM 学生,选课 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 分数<80) D. SELECT 学号、姓名、专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 学生.学号=选课.学号 AND 分数<80)

    • 3

      设有学生(学号,姓名,性别)和选课(学号,课程号,成绩)两个表,如下SQL语句查询选修的每门课程的成绩都大于70分(含)的学生的学号、姓名和性别,正确的是______。 A: SELECT 学号,姓名,性别 FROM 学生 S WHERE EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 <70) B: SELECT 学号,姓名,性别 FROM 学生 S WHERE NOT EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 <70) C: SELECT 学号,姓名,性别 FROM 学生 S WHERE EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 >=70) D: SELECT 学号,姓名,性别 FROM 学生 S WHERE NOT EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 >=70)

    • 4

      已知基本表:学生(学号,姓名,性别,年龄,系名) 选课(学号,课程号,成绩) 要检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的语句是 (25) ,要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是 (26) 。 A: SELECT学生.姓名,选课.课程号,选课.成绩 B: FROM学生 C: WHERE学生学号二课程.学号 D: B.SELECT学生.姓名,选课.课程号,选课.成绩 E: FROM选课 F: WHERE学生.学号;课程.学号 G: C.SELECT学生.姓名,选课.课程号,选课.成绩 H: FROM学生,选课 I: WHERE学生.学号二课程.学号 J: D.SELECT学生.姓名,选课.课程号,选课.成绩 K: FROM学生.学号