=ALL;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)="2")"等价的SQL语句是(  )。" />与"SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=ALL;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)="2")"等价的SQL语句是(  )。

与"SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=ALL;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)="2")"等价的SQL语句是(  )。

admin2015-08-25  27

问题 与"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

解析 SUBSTR(<字符表达式>,<起始位置>[,<长度>])为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值。本题的SQL语句的含义为,从表名为歌手的二维表中选出最后得分大于所有的歌手号的第一个字符为2的歌手的最后得分,与此等价的SQL命令为A选项。
转载请注明原文地址:https://jikaoti.com/ti/tCv0FFFM
0

最新回复(0)