如下的SQL语句是用于查询“每个学生的选修课程数、总成绩、平均成绩”的不完整语句,请在空缺处填入正确的内容。SELECT Student.SNo, (1),SUM(Grade),AVG(Grade)FROM Student,GradeWHERE Student.SNo=Grade.SNo,GROUP BY (2);(1)

题目

如下的SQL语句是用于查询“每个学生的选修课程数、总成绩、平均成绩”的不完整语句,请在空缺处填入正确的内容。

SELECT Student.SNo, (1),SUM(Grade),AVG(Grade)

FROM Student,Grade

WHERE Student.SNo=Grade.SNo,

GROUP BY (2);

(1)


相似考题
更多“如下的SQL语句是用于查询“每个学生的选修课程数、总成绩、平均成绩”的不完整语句,请在空缺处填入正 ”相关问题
  • 第1题:

    以下的SQL语句是书店用于查询“所有订购了bid为‘123-456’图书的用户订购其他图书的情况”的不完整语句,请在空缺处填入正确的内容。


    正确答案:依题意分析最内层的SQL语句查找订购了123-456的客户cidordernum只出现在Orderlist和order中因此(5)空缺处应填写C.ordernum(4)空缺处应该填写C。因为要求寻找这些用户还订购哪些其他书籍所以(3)空缺处应填写in。
    依题意分析,最内层的SQL语句查找订购了123-456的客户cid,ordernum只出现在Orderlist和order中,因此(5)空缺处应填写C.ordernum,(4)空缺处应该填写C。因为要求寻找这些用户还订购哪些其他书籍,所以(3)空缺处应填写in。

  • 第2题:

    有学生选课表SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成SQL语句:找出每个学生超过他选修课平均成绩的课程号。

    SELECT Sno,Cno

    FROM SC X

    WHERE _______

    (SELECT ______

    FROM SC Y

    ______ );


    正确答案:Grade>= AVG(Grade) WHERE Y.Sno=X.Sno
    Grade>= AVG(Grade) WHERE Y.Sno=X.Sno

  • 第3题:

    在教学管理系统中,含有二个关系: 学生(学号,姓名,性别,年龄,系名) 选课(学号,课程名,成绩) 请用SQL语句完成: (1)查询每个学生的选修课程数、总成绩、平均成绩; (2)查询选修了“数据库原理”的学生的姓名(用嵌套查询实现); 用关系代数表示: (3)查询选课成绩有85分以上的学生姓名; (4)查询所有男生并且年龄在20岁以下的学生基本信息。


    SELECT 学生.学号,学生. 姓名,COUNT(成绩.课程名),SUM(成绩.成绩),AVG(成绩.成绩); FROM 学生,成绩; WHERE 学生.学号=成绩.学号; GROUP BY学生.学号;

  • 第4题:

    假定Games表存储参赛情况,如下的SQL语句是委员会用于查询“队名为‘China’的各个运动员各自夺取得的总积分”的不完整语句,请在空缺处填入正确的内容。

    SEl3ECT (1)

    FROM Games

    WHERE ANo (2)

    (SELECT ANo

    FROM (3)

    WHERE ATeam="China")

    GROUP BY ANo;

    (1)


    正确答案:SUM(Credit)
    SUM(Credit)

  • 第5题:

    如下的SQL语句是检索“每个学生及其选修的课程名和成绩”的不完整语句,请在空缺处填入正确的内容。

    SELEC(1)

    FROM(2)

    WHERE(3)


    正确答案:(1)Student.SnoSnameCourse.CnameSC.Grade (2)StudentSCCourse (3)Student.Sno=SC.Sno and SC.Cno=Course.Cno;
    (1)Student.Sno,Sname,Course.Cname,SC.Grade (2)Student,SC,Course (3)Student.Sno=SC.Sno and SC.Cno=Course.Cno; 解析:本题考查的是基础知识,考生如果掌握对关系模式和SQL语言的相关知识可得出答案。