niusouti.com

设有学生选课表SC(学号,课程号,成绩),用SQL检索同时选修课程号为“C1”和“C5”的学生的学号的正确命令是______。A.SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号='C5'B.SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号=(SELECT 课程号 FROM SC WHERE 课程号='C5')C.SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号=(SELECT 学号 FROM SC WHERE

题目

设有学生选课表SC(学号,课程号,成绩),用SQL检索同时选修课程号为“C1”和“C5”的学生的学号的正确命令是______。

A.SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号='C5'

B.SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号=(SELECT 课程号 FROM SC WHERE 课程号='C5')

C.SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号=(SELECT 学号 FROM SC WHERE 课程号;='C5')

D.SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号 IN(SELECT 学号 FROM SC WHERE 课程号='C5')


相似考题
更多“设有学生选课表SC(学号,课程号,成绩),用SQL检索同时选修课程号为“C1”和“C5”的学生的学号的正确命 ”相关问题
  • 第1题:

    设有学生表S(学号,姓名,性别,年龄)、课程表 (课程号。课程名,学分)和学生选课表SC(学号,课程号,绩).检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL语句是( )。

    A.SELECT学号,姓名,课程名,成绩FROM S,SC,CWHERE S.学号=SC.学号AND SC.学号=C.学号

    B.SELECT学号,姓名,课程名,成绩 FROM(S JOIN SC ON S.学号=SC.学号)JOIN C0N SC.课程号=C.课程号

    C.SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号

    D.SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN c ON SC.课程号=C.课程 号ON S.学号=SC.学号


    正确答案:D
    D。【解析】连接查询中JOIN用来连接两个表,而ON是指定两表连接的关键字。

  • 第2题:

    查询同时选修课程号为C1和C5课程的学生的学号,正确的命令是

    A.SELECT学号FROM score sc WHERE课程号=‘C1’AND学号IN (SELECT学号FROM score sc WHERE课程号=‘C5’)

    B.SELECT学号FROM score sc WHERE课程号=‘C1’AND学号= (SELECT学号FROM score sc WHERE课程号=‘C5’)

    C.SELECT学号.FROM score sc WHERE课程号=‘C1’AND课程号=‘C5’

    D.SELECT学号FROM score sc WHERE课程号=‘C1’OR’C5’


    正确答案:A

  • 第3题:

    有学生选课表sc,其结构如下: sc(学号, 课程号, 成绩), 用SQL检索同时选修课程号为“C1”和“C5”的学生的学号的正确命令是()。

    A.SELECT 学号 FROM sc WHERE 课程号='C1' AND 课程号='C5';

    B.SELECT 学号 FROM sc WHERE 课程号='C1' AND 课程号= (SELECT 课程号 FROM sc WHERE 课程号='C5');

    C.SELECT 学号 FROM sc WHERE 课程号='C1' AND 学号= (SELECT 学号 FROM sc WHERE 课程号='C5');

    D.SELECT 学号 FROM sc WHERE 课程号='C1' AND 学号 IN (SELECT 学号 FROM sc WHERE 课程号='C5');


    SELECT 学号 FROM sc WHERE 课程号='C1' AND 学号 IN (SELECT 学号 FROM sc WHERE 课程号='C5');

  • 第4题:

    没有学生选课表SC(学号.课程号,成绩),用sQL同时检索选修课程号为“cl”和“c5"的学生学号的讵确命令是( )。

    A.SELECT学号FROM SCWHERE课程号=’Cl’AND课程号=’C5 ’

    B.SELECT学号FROM SC WHERE课程号=’Cl’ AND课程号=(SELECT课程号FRM SwHERE课程号=’C5’)

    C.SELECT学号FRM SC WHERE课程号=’C1’ AND学号一(SELECT学号FROM SC WHERE课 程号=’C5 ’)

    D.SELECT学号FROM SC WHERE课程号=’Cl’ AND学号IN(SELECT学号FROM SC WHERE课 程号=’C5’)


    正确答案:D
    D。【解析】采用嵌套循环实现选修课程号为“Cl”和“C5”的学生学号的检索,可排除选项A。在嵌套查询中IN表示“属于”,可排除选项B、C。

  • 第5题:

    设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是:SELECT课程号,AVG(成绩)FROM SC【15】 (关键字必须拼写完整)。


    正确答案:
    【15】GROUP BY课程号