使用SQL语句将表S中字段price的值大于30的记录删除,正确的命令是
A、
DELETE FROM s FOR price>30
B、
DELETE FROM s WHERE price>30
C、
DELETE s FOR price>30
D、
DELETE s WHERE price>30
【正确答案】
B
【答案解析】
解析:SQL语句中,删除记录的命令格式为DELETE FROM表名WHERE…,此题要求将表s中字段price的值大于30的记录删除,所以条件应为price>30,即WHERE price>30。选项A)和C)中用来指定条件的FOR短语是错误的,应该用WHERE;选项D)中没有用FROM来指明删除的记录来自哪个表,故选B)。
提交答案
关闭