设有关系模式:SC(sno,cno,grade),各属性含义依次是学号、课程号、分数。要查询分数低于60分的学生学号,正确的SQL语句是______。A) SEI,ECT sno FROM SC WH ERE grade BETWEEN O AND 60B) SELECT sno FROM SC WHERE grade<60C) SELECT sno FROM SC HAVlNG grade BETWEEN O AND 60D) SELECT sno FROM SC HAVING grade<60A.B.

题目

设有关系模式:SC(sno,cno,grade),各属性含义依次是学号、课程号、分数。要查询分数低于60分的学生学号,正确的SQL语句是______。

A) SEI,ECT sno FROM SC WH ERE grade BETWEEN O AND 60

B) SELECT sno FROM SC WHERE grade<60

C) SELECT sno FROM SC HAVlNG grade BETWEEN O AND 60

D) SELECT sno FROM SC HAVING grade<60

A.

B.

C.

D.


相似考题
更多“设有关系模式:SC(sno,cno,grade),各属性含义依次是学号、课程号、分数。要查询分数低于60分的学生学 ”相关问题
  • 第1题:

    学生选课关系模式为SC(Sno,Cno,Grade),其中Sno为学号,Cno为课程号,Grade为成绩,SQL查询语句如下:

    SELECT Sno

    FROM SC SCX

    WHERE NOT EXISTS

    (SELECT *

    FROM SC SCY

    WHERE SCY.Sno='1042' AND NOT EXISTS

    (SELECT *

    FROM SC SCZ

    WHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno));

    与该查询等价的元组演算表达式为{t|(54)(Sc(u)∧SC(v)∧(55)∧t[1] =u[1])。

    A.

    B.

    C.

    D.


    正确答案:B

  • 第2题:

    在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询既选修了“2”号又选修了“4”号课程的学生学号。若用关系代数表达式来表示为()。

    A.ПSNO (σCNO=’2’(SC) ∩ σCNO=’4’(SC) )

    B.ПSNO (σCNO=’2’(SC)) ¥ ПSNO(σCNO=’4’(SC) )

    C.ПSNO (σCNO=’2’(SC) ∪ σCNO=’4’(SC) )

    D.σCNO=’2’(SC) ¥σCNO=’4’(SC)


    S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句。

  • 第3题:

    12、在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询既选修了“2”号又选修了“4”号课程的学生学号。若用关系代数表达式来表示为()。

    A.ПSNO (σCNO=’2’(SC) ∩ σCNO=’4’(SC) )

    B.ПSNO (σCNO=’2’(SC)) ¥ ПSNO(σCNO=’4’(SC) )

    C.ПSNO (σCNO=’2’(SC) ∪ σCNO=’4’(SC) )

    D.σCNO=’2’(SC) ¥σCNO=’4’(SC)


    A

  • 第4题:

    设学生选课关系模式为SC(Sno,Cno,Grade),其中,Sno为学号,Cno为课程号, Grade为成绩,SQL查询语句如下:

    SELECT Sno

    FROMSC SCX

    WHERE NOT EXISTS

    (SELECT*

    FROM SC SCY

    WHERE SCY.Sno='1042'AND NOT EXISTS

    (SELECT *

    FROMSCSCZ

    WHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno));与该查询等价的元组演算表达式为{t|(13)(SC(u)∧SC(v)∧(14)∧t[1]= u[1])}。

    A.

    B.

    C.

    D.


    正确答案:B
    解析:此题考查的是关系代数方面的知识。
      通过分析可知SQL语句实现的功能检索至少选修了学生“1042”选修的全部课程的学生号码。因为在SELECT查询中,没有逻辑蕴含,但可以利用谓词演算将一个逻辑蕴含的谓词等价地转换,其形式为;p→q≡p∨q。本查询可以看成查询学号为x的学生,对所有的课程y只要1042学生选修了课程y,则x也选修了y。形式化表示如下:
      用p表示谓词“学生1042选修了课程y”
      用q表示谓词“学生x也选修了y”
      则此查询可表示为任给一门1042选修的课程y,学生x也选修了,其形式如下:

  • 第5题:

    设数据库Education有三个关系: 学生关系S(SNO,SNAME,SAGE,SSEX,SDEPT),属性列分别表示学号、姓名、年龄、性别和所在系; 学习关系SC(SNO,CNO,SCORE),属性列分别表示学号、课程号和成绩; 课程关系C(CNO,CNAME,CREDIT),属性列分别表示课程号、课程名和学分。 请完成如下查询 1)查询学分大于3的课程的课程号和课程名; 2)查询所有“女”学生的学号、姓名和年龄,并按年龄升序排序; 3)查询名字叫张红的学生的学号、姓名和分数。


    Select sno,sname from s where age is null