问题
单项选择题
下列各题使用如下2个表:
柜台表(柜台号,柜台名称)
商品表(柜台号,商品号,商品名称,单价,数量)
对所有商品单价大于3000元的商品打九折,下列SQL语句正确的是______。
A.UPDATE商品表SET单价=单价=0.9 WHERE单价>3000
B.UPDATE商品表SET单价=单价=0.9IN单价>3000
C.SET单价=单价*0.9 WHERE IN商品表
D.MODIFY商品表SET单价*0.9 WHERE单价>3000
答案
参考答案:A
解析: 修改操作语句的一般格式:
UPDATE<表名>SET<列名>=<表达式>[,<列名>=<表达式>]…[WHERE<条件>]
其功能是修改指定表中满足WHERE子句条件的元组,按SET子句中的表达式修改这些元组相应的列值。如果省略WHERE子句,则表示要修改表中的所有元组。