如下的SQL语句是用于查询“每个学生的选修课程数、总成绩、平均成绩”的不完整语句,请在空缺处填入正确的内容。
SELECT Student.SNo, (1),SUM(Grade),AVG(Grade)
FROM Student,Grade
WHERE Student.SNo=Grade.SNo,
GROUP BY (2);
(1)
第1题:
以下的SQL语句是书店用于查询“所有订购了bid为‘123-456’图书的用户订购其他图书的情况”的不完整语句,请在空缺处填入正确的内容。
第2题:
有学生选课表SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成SQL语句:找出每个学生超过他选修课平均成绩的课程号。
SELECT Sno,Cno
FROM SC X
WHERE _______
(SELECT ______
FROM SC Y
______ );
第3题:
在教学管理系统中,含有二个关系: 学生(学号,姓名,性别,年龄,系名) 选课(学号,课程名,成绩) 请用SQL语句完成: (1)查询每个学生的选修课程数、总成绩、平均成绩; (2)查询选修了“数据库原理”的学生的姓名(用嵌套查询实现); 用关系代数表示: (3)查询选课成绩有85分以上的学生姓名; (4)查询所有男生并且年龄在20岁以下的学生基本信息。
第4题:
假定Games表存储参赛情况,如下的SQL语句是委员会用于查询“队名为‘China’的各个运动员各自夺取得的总积分”的不完整语句,请在空缺处填入正确的内容。
SEl3ECT (1)
FROM Games
WHERE ANo (2)
(SELECT ANo
FROM (3)
WHERE ATeam="China")
GROUP BY ANo;
(1)
第5题:
如下的SQL语句是检索“每个学生及其选修的课程名和成绩”的不完整语句,请在空缺处填入正确的内容。
SELEC(1)
FROM(2)
WHERE(3)