单选题
Access
2018-02-07
数据库中有“商品”表如下:
要查找出单价高于“0112”号的商品记录,正确的SQL命令是( )
A.SELECT*FROM商品WHERE单价>”Oll2”
B.SELECT*FROM商品WHERE EXISTS单价=”0112”
C.SELECT*FROM商品WHERE单价>(SELECT$FROM商品WHERE商品号=”Oll2”)
D.SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号=”0112”)
参考答案
D
答案解析
要查找出单价高于“oll2”的商品记录,需要使用SQL的子查询,首先查找出“叭l2”号商品的单价,然后再找出单价大于此单价的记录,查询语句为:SELECT+FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号=”0112”),所以选项D正确。