SQL语言是一种(96)语言,其主要功能有(97),它的典型句型为; SELECT A1,A2,...An FROM R1,R2,...Rm WHERE F 其中Ai(i=1,2,…,n)、Rj(j=1,2,…,m)和F分别是(98

admin2019-04-30  23

问题 SQL语言是一种(96)语言,其主要功能有(97),它的典型句型为;
   SELECT A1,A2,...An
   FROM R1,R2,...Rm
   WHERE F
   其中Ai(i=1,2,…,n)、Rj(j=1,2,…,m)和F分别是(98)。
   关系模式学生成绩表(S#,C#,Score)中S#是学生的学号,C#是课程号,Score是学号为S#学生的C#号课程的成绩。若要查询每门课程的平均成绩,且要求查询结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,可用SQL,语言写为(99)。若查询的结果仅限于平均分数超过85分的,则应(100)。

选项 A、在From子句的下一行加入:WHEREAVG(*)>85
B、在From子句的下一行加入:WHEREAVC(Score)>85
C、在Group子句的上一行加入:HAVINCAVG(Score)>85
D、在Group子句的下一行加入:HAVICAVG(Score)>85

答案D

解析 结构化查询语言SQL是一种关系数据库的语言,主要功能是数据定义、数据操作、数据控制,它不具有数据安全和数据输入输出功能。Select子句表示在结果元组中选择某些属性组成目标表,其参数为目标表列名, PROM子句表示操作所涉及的表,其参数为表名WHERE表示选取元组的规则,其参数为逻辑表达式。
   本题第四问:Select C# AVG(Score)
   From学生成绩表
   Group by C#
   Ordcr by 2,C# Desc
   其中,Oxder by 子句表明元组以“2”,即AVG(Score)排序,默认为升序;对AVG(Score)相同的元组,使用C#进行降序排序。
   本题第五问:只需加入HAVING AVG(Score)>85即可。注意HAVING子句只能在Groupby子句中使用。
转载请注明原文地址:https://kaotiyun.com/show/b8VZ777K
0

相关试题推荐
最新回复(0)