单选题
从"图书"表中查找出定价高于"图书编号"为"115"的图书的记录,正确的SQL命令是
A、
SELECT * FROM 图书 WHERE 定价>"115";
B、
SELECT * FROM 图书 WHERE EXISTS定价="115";
C、
SELECT * FROM 图书 WHERE 定价>(SELECT * FROM 图书 WHERE 图书编号="115");
D、
SELECT * FROM 图书 WHERE 定价>(SELECT 定价 FROM 图书 WHERE 图书编号="115");
【正确答案】
D
【答案解析】
解析:先把'图书编号'为115的图书找出来,用SQL语句SELECT 定价 FROM 图书 WHERE 图书编号="115",然后再找出定价高于上面图书的图书,整个SQL语句为: SELECT * FROM 图书 WHERE 定价>(SELECT 定价 FROM 图书 WHERE 图书编号="115"),因此,选择D选项。
提交答案
关闭