单选题
从“图书”表中查找出定价高于“图书号”为“112”的图书记录,正确的SQL命令是( )。
A、
SELECT * FROM图书WHERE定价>"112"
B、
SELECT * FROM 图书 WHERE EXISTS定价=“112”
C、
SELECT * FROM 图书 WHERE 定价>(SELECT * FROM商品 WHERE 图书号=“112”)
D、
SELECT * FROM 图书 WHERE 定价>(SELECT 定价 FROM 图书 WHERE 图书号="112")
【正确答案】
D
【答案解析】
解析:该题目考查的是一个嵌套查询,首先使用SQL语句:SELECT定价FROM图书WHERE图书号="112"来查询出图书号为112的图书定价,再将该定价作为顶层SELECT查询的条件。
提交答案
关闭