单选题
与“SELECT DISTINCT歌手号FROM歌手WHERE最后得分>=ALL; (SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=''2'')'' 等价的SQL语句是
A、
SELECT DISTINCT 歌手号 FROM 歌手 WHERE最后得分>=; (SELECT MAX(最后得分) FROM 歌手 WHERE SUBSTR(歌手号,1,1)=''2'')
B、
SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=; (SELECT MIN(最后得分) FROM 歌手 WHERE SUBSTR(歌手号,1,1)='2'')
C、
SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=ANY; (SELECT最后得分FROM 歌手 WHERE SUBSTR(歌手号,1,1)=''2'')
D、
SELECT DISTINCT 歌手号 FROM歌手 WHERE 最后得分>=SOME; (SELECT最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)=''2'')
【正确答案】
A
【答案解析】
解析:题干中的结果是结果是检索出最后得分大于歌手号第一个数字为“2”的所有歌手的歌手号,因为要大于所有第一个数字为“2”的歌手的最后得分,只要满足大于第一个数字为“2”的歌手最后得分即可,MAX函数可用来求最高分。
提交答案
关闭