用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元以下的记录。