关系SC(Sno,Cno,Grade)表示学号,课程号,成绩。现要查询平均分在90分以上的学生的学号和平均成绩,正确的语句是______。
A.SELECT Sno,AVG(Grade) FROM SC WHERE AVG(Grade)>=90 GROUP BY Sno
B.SELECT Sno,AVG(Grade) FROM SC GROUP BY Sno HAVING AVG(Grade)>=90
C.SELECT Sno,AVG(Grade) FROM SC WHERE AVG(Grade)>=90 ORDER BY Sno
D.SELECT Sno,AVG(Grade) FROM SC GROUP BY Cno HAVING AVG(Grade)>=90
第1题:
设学生选课关系模式为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.
第2题:
查询成绩在70到80分之间的学生的学号、课程号和成绩
A.select sno 学号,cno 课程号,grade 成绩 from sc where grade between 70 and 80
B.select sno 学号,cno 课程号,grade 成绩 from sc where 70<=grade<=80
C.select sno 学号,cno 课程号,grade 成绩 from sc where grade>=70 or grade<=80
D.select sno 学号,cno 课程号,grade 成绩 from sc having grade>=70 and grade<=80
第3题:
学生—课程数据库有如下三个关系: 学生关系S(Sno,Sname,Sage,Ssex,Sdept) 课程关系C(Cno,Cname,Cpno,Ccredit) 学生选课关系SC(Sno,Cno,Grade) (1) 请用SQL语言完成下列操作: ①查询选修了3门以上课程的学生学号。 ②查询选修2号课程且成绩在90分以上的学生姓名。 (2) 试用关系代数语言描述: ①查询所选课程包含学号为“1692”学生所选课程的学生学号。 ②查找选修“数据库原理”课程且成绩不及格的学生学号、姓名和性别。
第4题:
有三个关系, student:Sno(学号),Sname(姓名),Ssex(性别),Sage(年龄),Sdept(所在系)。 Course:Cno(课程号),Cname(课程名),Credit(学分),Semester(开课学期),Pcno(直接先修课)。 SC://Sno(学号),Cno(课程号),Grade(成绩)。 试用关系代数表达式完成下列查询: (1)查询“信息管理系”学生的选课情况,列出学号、姓名、课程号和成绩。 (2)查询“数据库基础”课程的考试情况,列出学生姓名、所在系和考试成绩。 (3)查询考试成绩高于80分的学生的姓名、课程名和成绩。 (4)查询计算机系没选VB的学生姓名。
略
第5题:
15、下列SQL语句中,_____________可以在“学生-课程”数据库正确实现“查询选修2号课程且成绩在90分以上的所有学生的学号和姓名”。
A.SELECT Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno AND SC.Cno= ‘2’ AND SC.Grade > 90
B.SELECT Student.Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno AND SC.Grade > 90
C.SELECT Sno, Sname FROM Student, SC WHERE SC.Cno= ‘2’ AND SC.Grade > 90
D.SELECT Student.Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno AND SC.Cno= ‘2’ AND SC.Grade > 90