单选题
VF
2015-07-03
与“SELECT DISTINCT产品号FROM产品WHERE单价>=ALL(SELECT单价FROM产品WHERESUBSTR(产品号,l,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(<字符表达式>,<起始位置>[,<长度>])为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值。DISTINCT语句用来去掉重复值。本题主要考察嵌套查询,与题目含义等价的应为A)选项。
你可能感兴趣的试题
A.CREATE VIEW myview AS SELECT*FROM产品WHERE LEFT(产品号,1)=〝1〞
B.CREATE VIEW myview AS SELECT*FROM产品WHERE LIKE(〝1〞,产品号)
C.CREATE VIEW myview SELECT*FROM产品WHERE LEFT(产品号,1)=〝1〞
D.CREATE VIEW myview SELECT*FROM产品WHERE LIKE(〝1〞,产品号)