从"产品"表中查找出单价低于"产品编号"为"431"的记录,正确的 SQL 命令是

admin2020-10-14  25

问题 从"产品"表中查找出单价低于"产品编号"为"431"的记录,正确的 SQL 命令是

选项 A、SELECT * FROM 产品 WHERE 单价<"431"
B、SELECT * FROM 产品 WHERE EXISTS单价="431"
C、SELECT * FROM 产品 WHERE 单价<(SELECT * FROM 产品 WHERE 产品编号="431")
D、SELECT * FROM 产品 WHERE 单价<(SELECT 单价 FROM 产品 WHERE 产品编号="431")

答案D

解析 SELECT语句的格式为:SELECT [字段列表]/*  FROM 表名 [WHERE 条件表达式] [ORDER BY 列名] [ ASC][DESC]。本题中首先要取得"产品编号"为"431"的单价,应使用的语句是"SELECT 单价 FROM 产品 WHERE 产品编号="431"",因此要查找出产品表中单价低于"产品编号"为"431"记录的产品信息应使用的SQL语句为"SELECT * FROM 产品 WHERE 单价 <(SELECT 单价 FROM 产品 WHERE 产品编号="431")"。因此选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/csSp777K
0

最新回复(0)