问题
单项选择题
下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。
A) SELECT学号,数学FROM sc WHERE数学>(SELECTAVG(数学)FROM sc)
B) SELECT学号WHERE数学>(SELECT AVG(数学)FROM sc)
C) SELECT数学AVG(数学)FROM sc
D) SELECT数学>(SELECTAVG(数学)FROM sc)
答案
参考答案:A
解析: 此题考查考生对查询中条件语句的掌握程度。
根据题干所提供示意图来看,该查询所要满足的条件是在sc表中,“数学”字段的值要大于sc表中数学成绩的平均值(SELECT AVC(数学)FROM sc语句的意义为查询出sc表中“数学”字段的平均值),而几个选项的意义分别如下:
选项B):缺少题干中所要求的“数学”字段。
选项C):此SQL语句不完整,在“数学”与AVG(数学)字段列表中,缺少分隔符“,”,并且此SQL语句也不满足题意。
选项D):此SQL语句不完整,缺少查询字段和条件关键字WHFRE。