单选题
用SQL命令查询商品价格高于或等于120元的商品的商品名称和数量,正确的命令是 ______。
A) SELECT商品.商品名称,商品.数量FROM商品;
WHERE NOT EXIST(SELECT * FROM价格;
WHERE价格.商品号=商品.商品号AND商品价格<120)
B) SELECT商品.商品名称,商品.数量FROM商品;
WHERE EXIST(SELECT * FROM价格;
WHERE价格.商品号=商品.商品号AND商品价格<120)
C) SELECT商品.商品名称,商品.数量FROM商品;
WHERE IN(SELECT*FROM价格;
WHERE价格.商品号=商品.商品号AND商品价格<120)
D) SELECT商品.商品名称,商品.数量FROM商品;
WHERE NOT IN(SELECT * FROM价格;
WHERE价格.商品号=商品.商品号AND商品价格<120)
【正确答案】
A
【答案解析】[知识点] SQL的数据查询功能:嵌套查询
[评析] 本题建立的是SELECT-SQL命令的嵌套查询语句。在这个命令中要用到两个SELECT-FROM- WHERE查询块,即内层查询块和外层查询块,通过内层查询块检索商品价格都高于或等于120元的记录,即检索出价格中都不存在120元以下的记录。