[单选题]

设有关系模式SC(sno,eno,grade),查询既选修了c1又选修了c2课程的学生学号,正确的SQL命令是( )。

A.SELECT sno FROM sc WHERE cno="c1"AND cno="c2"

B.SELECT sno FROM sc WHERE cno="cl',AND SELECT sno FROM sc WHERE cno="c2"

C.SELECT sno FROM sc WHERE cno="cl" UNION SELECT sno FROM sc WHER:E cno="c2"

D.SELECT sno FROM sc WHERE cno="cl"AND sno IN(SELECT sno FROM sc WHERE cno="c2")

参考答案与解析:

相关试题

设有关系模式SC(sno,cno,grade),查询既选修了c1又选修了c2课程

[单选题]设有关系模式SC(sno,cno,grade),查询既选修了c1又选修了c2课程的学生学号,正确的SQL命令是A.SELECT sno FROM sc WHERE cno=“c1“AND cno=“c2“B.SELECT sno FROM sc WHERE cno=“c1“AND SELECT sno FROM sc WHERE cno=“c2“C.SELECT sno FROM sc WHERE cno=“c1“UNION SELECT sno FROM sc WHERE cno=“c2“

  • 查看答案
  • 已知学生选课信息表:sc(sno,cno,grade)。查询“至少选修了一门课程

    [单选题]已知学生选课信息表:sc(sno,cno,grade)。查询“至少选修了一门课程,但没有学习成绩的学生学号和课程号”的SQL语句是A.SELECT sno,cno FROM sc WHERE grade=NULLB.SELECT sno,cno FROM sc WHERE grade IS‘’C.SELECT sno,cno FROM sc WHERE grade IS NULLD.SELECT sno,cno FROM sc WHERE grade=‘’

  • 查看答案
  • 查询选修了C2课的学生号和学生姓名。

    [试题]查询选修了C2课的学生号和学生姓名。

  • 查看答案
  • 若要求“查询选修了C2课程号的学生的学生号”,正确的关系代数表达式是( )。

    [单选题]若要求“查询选修了C2课程号的学生的学生号”,正确的关系代数表达式是( )。A.)只有IB.)只有IIC.)只有IIID.)都正确

  • 查看答案
  • 设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上(含 B

    [单选题]设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上(含 B) 的学生及成绩,相应的SQL语句是: SELECTS.*,SC.G FROM S,SC WHERES.S#=SC.S# AND SC.C#='C'AND ( )。A.SC.G>='B'B.SC.G<='B'C.SC.G≥'B'D.SC.G≤'B'

  • 查看答案
  • 设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上(含B)

    [单选题]设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上(含 B) 的学生及成绩,相应的SQL语句是: SELECTS.*,SC.G FROM S,SC WHERES.S#=SC.S#ANDSC.C#='C2'AND ______A.SC.G>='B'B.SC.G<='B'C.SC.G>'B'D.SC.G<'B'

  • 查看答案
  • 设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上 (含B

    [单选题]设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上 (含B) 的学生及成绩,相应的SQL语句是: SELECT S.*,SC.G FROM S,SC WHERE S.S#=SC.S# AND SC.C#='C2'AND A) SC.G>='B' B) SC.G<='B'A.SC.G>='B'B.SC.G<='B'C.SC.G>'B'D.SC.G<'B'

  • 查看答案
  • 查询选修C2课程号的学生姓名,下列SQL语句中错误的是 ______。

    [单选题]查询选修C2课程号的学生姓名,下列SQL语句中错误的是 ______。A.SELECT 姓名 FROM S WHERE EXISTS (SELECT*FROM SC WHERE 学号=S.学号 AND 课程号='C2')B.SELECT 姓名 FROM S WHERE 学号 IN (SELECT 学号 FROM SC WHERE 课程号='C2')C.SELECT 姓名 FROM S JOIN SC ON S.学号=SC.学号 WHERE 课程号='C2'D.SELECT 姓名 FR

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

    [单选题]查询同时选修课程号为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

  • 查看答案
  • 有关系模式SC(S#,C#,GRADE),各属性分别表示学号、课程号、成绩,则“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是()。

    [单选题]有关系模式SC(S#,C#,GRADE),各属性分别表示学号、课程号、成绩,则“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是()。A.S

  • 查看答案
  • 设有关系模式SC(sno,eno,grade),查询既选修了c1又选修了c2课程