单选题 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.函数型 B.关系数据库 C.人工智能 D.高级算法
【正确答案】 B
【答案解析】
单选题 A.数据安全、数据编辑、数据并发控制 B.数据定义、数据操作、数据安全
C.数据定义、数据操作、数据控制 D.数据查询、数据更新、数据输入输出
【正确答案】 C
【答案解析】
单选题 A.目标表列名、基本表名、逻辑表达式 B.基本表名、目标表列名、数值表达式
C.基本表名、目标表列名、逻辑表达式 D.目标表列名、基本表名、数值表达式
【正确答案】 A
【答案解析】
单选题 A.Select C#,AVG(Score) From学生成绩表
Group by score Order by 2,C# Desc
B.Select C#,AVG(Score) From学生成绩表
Group by C# Order by 2,C# Desc
C.Select C#,AVG(Score) From学生成绩表
Vyhere C# Desc Group by Score
D.Select C#,AVG(Score) From学生成绩表
Group by AVG(Score) Order by 2,C# Desc
【正确答案】 B
【答案解析】
单选题 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子句中使用。