• 2021-04-14
    如表10.3、表10.4、表10.5和表10.6所示。
    列出或者学过“1002”号课程或者学过“2002”号课程的所有学生的学号。其SQL语句是
    SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘1002’ OR 课号=‘2002’;
    正确的结果是_____ 。


    a3710f4494d63e325ee347c0e2ab7d04.PNG
  • D

    举一反三

    内容

    • 0

      如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。 [img=520x266]1803a8f3d46e53c.png[/img]从“课程”表中将2003号课去掉,正确的SQL语句是_____ 。 A: DELETE FROM 课程 WHERE 课号=‘2003’ B: DELETE FROM 课程 WHERE 课号=2003 C: DELETE FROM 课程 WHERE ‘2003’ D: DELETE FROM 课程.课号=‘2003’

    • 1

      如表10.3、表10.4、表10.5和表10.6所示。列出所有必修课的课号, ...5ee347c0e2ab7d04.PNG

    • 2

      如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。 [img=347x494]1802cd6d7a9417c.png[/img]查询1996年出生的学生姓名及其秋季所修课程的课程号及成绩。正确的SQL语句是_____ 。 A: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND Year(出生日期)=1996 AND 开课学期=’秋’ B: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND 出生日期=1996 AND 开课学期=’秋’ C: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.出生日期=1996 AND 课程.开课学期=’秋’ D: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 学生.Year(出生日期)=1996 AND 课程.开课学期=’秋’

    • 3

      如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。‏ [img=347x494]1803c72963dbe2a.png[/img]‏​查询1996年出生的学生姓名及其秋季所修课程的课程号及成绩。正确的SQL语句是_____ 。‏ A: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND 出生日期=1996 AND 开课学期=’秋’ B: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.出生日期=1996 AND 课程.开课学期=’秋’ C: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND Year(出生日期)=1996 AND 开课学期=’秋’ D: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 学生.Year(出生日期)=1996 AND 课程.开课学期=’秋’

    • 4

      将学号为“080102”、课程号为“1002”的选课记录的成绩改为92,正确的SQL语句是( )。 A: UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号="080102" AND 课程号="1002" B: UPDATE 选课 SET 成绩=92 WHERE 学号="080102" AND 课程号="1002" C: UPDATE 选课 SET 成绩WITH 92 WHERE 学号="080102" AND 课程号="1002" D: UPDATE FROM 选课 SET 成绩=92 WHERE 学号="080102" AND 课程号="1002"