首页 > 试题广场 >

要求删除商品表中价格大于3000的商品,下列SQL语句正确的

[单选题]
要求删除商品表中价格大于3000的商品,下列SQL语句正确的是()
  • DELETE FROM 商品 WHERE 价格>3000

  • DELETE * FROM 商品 WHERE 价格>3000

  • DELETE FROM 商品

  • UPDATE 商品 SET * =NULL WHERE 价格>3000

DELETE不需要列名或通配符。DELETE删除整行而不是删除列。为了 删除指定的列,请使用UPDATE语句。所有b选项是错误的
发表于 2022-03-13 16:11:25 回复(1)
delete删除数据:
delete from <表名> [where条件] 
发表于 2022-01-21 11:19:02 回复(0)
b. 删除后面没有 * ,所以错误
c.没有筛选条件
d.update是修改,不是删除,set * 表示 修改 商品表所有,明显错误
所以选A
发表于 2022-02-24 11:12:27 回复(0)
为啥不选b,题错了?
发表于 2022-01-20 18:16:20 回复(0)
求解析,谢谢
发表于 2022-01-01 10:38:40 回复(0)
delete删除数据: delete from <表名> [where条件] 
发表于 2022-08-17 08:32:16 回复(0)
delete 后面没有星号 默认为删除行是这意思吗?
发表于 2022-05-19 15:07:50 回复(0)
B选项可以吗
发表于 2022-04-15 15:44:44 回复(1)
求解析啊
发表于 2022-01-19 11:46:26 回复(0)
DELETE FROM 商品 WHERE 价格>3000
发表于 2022-01-01 13:25:06 回复(0)