[单选题]

设有以下3个表: 学生表STUD(学号,姓名,性别,年龄,专业) 课程表KC(课程号,课程名,选修课号,学分) 学生选课表SC(学号,课程号,成绩) 查询选修了课程名为“数据结构”的学生的姓名的SELECT语句是______。

A.SELECT 姓名 FROM STUD; WHERE学号SELECT学号FROM SC WHERE 课程号IN; (SELECT课程号FROM KC WHERE 课程名=“数据结构”)

B.SELECT姓名FROM STUD; WHERE学号IN(SELECT学号FROM SC WHERE 课程号UNION; (SELECT 课程号 FROM KC WHERE 课程名=“数据结构”))

C.SELECT 姓名 FROM STUD; WHERESELECT课程号FROMKCWHERE课程名=“数据结构”

D.SELECT姓名FROM STUD; WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 IN; (SELECT课程号FROM KC WHERE 课程名=“数据结构”))

参考答案与解析:

相关试题

设有以下3个表:学生表 STUD (学号,姓名,性别,年龄,专业)课程表 KC

[单选题]设有以下3个表: 学生表 STUD (学号,姓名,性别,年龄,专业) 课程表 KC (课程号,课程名,先修课号,学分) 学生选课表 SC (学号,课程号,成绩) 查询选修了课程名为“数据结构”的学生姓名的SELECT语句是______。A.SELECT 姓名 FROM STUD; WHERE 学号 SELECT 学号 FROM SC WHERE课程号 IN; (SELECT 课程号 FROM KC WHERE 课程名="数据结构")B.SELECT 姓名 FROM STUD; WHERE 学

  • 查看答案
  • 设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选

    [单选题]设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是______。A.SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号=SC.学号 AND SC.学号=C.学号B.SELECT 学号,姓名,课程名,成绩 FROM(S JOIN SC ON S.学号=SC.学号) JOIN C ON SC.课程号=C.课程号C.SELECT S.学号,姓名,

  • 查看答案
  • 设学生表 S( 学号,姓名,性别,年龄 ) 、课程表 C( 课程号,课程名,学分

    [单选题]设学生表 S( 学号,姓名,性别,年龄 ) 、课程表 C( 课程号,课程名,学分 ) 和学生选课表 SC( 学号 , 课程号,成绩 ), 检索学号、姓名和学生所选课程的课程名和成绩 , 正确的 SQL 命令是A.) SELECT 学号 , 姓名 , 课程名 , 成绩 FROM S,SC,C WHERE S. 学号 =SC. 学号 AND SC. 学号 =C. 学号B.) SELECT 学号 , 姓名 , 课程名 , 成绩 FROM (S JOIN SC ON S. 学号 =SC. 学号) JOI

  • 查看答案
  • 设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),

    [单选题]设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。A.)课程号,成绩B.)学号,成绩C.)学号,课程号D.)学号,课程号,成绩

  • 查看答案
  • 设有学生表:STUD(学号,姓名,性别,年龄,专业),将学号为“20030019

    [单选题]设有学生表:STUD(学号,姓名,性别,年龄,专业),将学号为“20030019”的学生从该表中删除掉的语句是______。A.DELETE STUD WHERE学号="20030019"B.DELETE FROM STUD WHERE学号="20030019"C.DELETE TABLE STUD WHERE学号="20030019"D.DELETE FROM WHERE 学号="20030019"

  • 查看答案
  • 设学生表S(学号,姓名,性别,年龄),课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程名及成绩,正确的SQL命令是(  )。

    [单选题]设学生表S(学号,姓名,性别,年龄),课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程名及成绩,正

  • 查看答案
  • 学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(

    [单选题]学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。查询“计算机系’’学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是A.SELECT s.学号,姓名,课程名,成绩 FROM studentS,score SC,course C WHERE s.学号=sc.学号,sc.课程号=c.课程号,院系=‘计算机系’B.SELECT学号

  • 查看答案
  • 设有表示学生选课的3张表,学生S(学号,姓名,性别,年龄,身份证号),课程 C(

    [单选题]设有表示学生选课的3张表,学生S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为 ( )。A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩

  • 查看答案
  • 设有 S ( 学号,姓名,性别 ) 和 SC ( 学号,课程号,成绩 ) 两个表

    [单选题]设有 S ( 学号,姓名,性别 ) 和 SC ( 学号,课程号,成绩 ) 两个表,如下 SQL 语句检索选修的每门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别,正确的是A.)SELECT 学号 , 姓名 , 性别 FROM s WHERE EXISTS(SELECT * FROM sc WHERE SC. 学号 = S . 学号 AND 成绩 <=85)B.)SELECT 学号 , 姓名 , 性别 FROM s WHERE NOT EXISTS(SELECT * FROM sc

  • 查看答案
  • 已知基本表:学生(学号,姓名,性别,年龄,系名) 选课(学号,课程号,成绩) 要

    [单选题]已知基本表:学生(学号,姓名,性别,年龄,系名)选课(学号,课程号,成绩)要检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的语句是(25),要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是(26)。A.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 FROM学生 WHERE姓名=“王华”)B.SELECT姓名,年龄,性别 FROM学生 WHERE姓名:“王华”C.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄

  • 查看答案
  • 设有以下3个表:学生表STUD(学号,姓名,性别,年龄,专业)课程表KC(课程号