单选题 结构化查询语言SQL是一种 (41) 语言,其主要功能有 (42) ,它的典型句型为
SELECT A1,A2,…,An
FROM r1,r2,…,rm
WHERE F
其中A1,A2,…,An、r1,r2,…,rm和F分别是 (43)
关系模式SCS(Sno,Cno,Score)中,Sno是学生的学号,Cno是课程号,Score为成绩。若要查询每门课程的平均成绩,且要求查询结果按平均成绩升序排列。平均成绩相同时,按课程号降序排列,可用SQL语言写为 (44) 。若查询结果仅限于平均分数超过85分的,则应 (45)

单选题 A. 人工智能 B. 关系数据库 C. 函数型 D. 高级算法
【正确答案】 B
【答案解析】[解析] SQL是关系数据库语言。
单选题 A. 数据定义、数据操作、数据安全 B. 数据安全、数据编辑、数据并发控制
C. 数据定义、数据操作、数据控制 D. 数据查询、数据更新、数据输入输出
【正确答案】 B
【答案解析】[解析] 其主要功能有数据安全、数据编辑、数据并发控制。
单选题 A. 目标表列名、基本表名、逻辑表达式 B. 目标表列名、基本表名、数值表达式
C. 基本表名、目标表列名、逻辑表达式 D. 基本表名、目标表列名、数值表达式
【正确答案】 A
【答案解析】[解析] 分别是目标表列名、基本表名、逻辑表达式。
单选题 A. SELECT Cno, AVG (Score.
FROM SCS
GROUP BY Score
ORDER BY 2 ,Cno DESC

B. SELECT Cno, AVG (Score.
FROM SCS
GROUP BY Cno
ORDER BY 2 ,Cno DESC
C. SELECT Cno, AVG (Score.
FROM SCS
WHERE Cno, DESC
GROUP BY Score


D. SELECT Cno, AVG (Score.
FROM SCS
GROU PBY, AVG (Score.
ORDER BY,Cno DESC
【正确答案】 B
【答案解析】[解析] 只有B是正确的。
单选题 A. 在FROM子句的下一行加入:WHERE AVG(*)>85
B. 在FROM子句的下一行加入:WHERE AVG(Score.>85
C. 在GROUP BY子句上一行加入:HAVING AVG(Score.>85
D. 在GROUP BY子句下一行加入:HAVING AVG(Score.>85
【正确答案】 D
【答案解析】[解析] 在GROUP BY子句下一行加入: HAVING AVG(Score)>85。