需要有关sql update query的帮助

时间:2010-03-12 03:05:02

标签: sql oracle10g

我有表'产品',如果产品'类型'字段是“已导入”,我需要将'价格'字段更新20%。
如何在UPDATE查询中同时读取和更新字段?

2 个答案:

答案 0 :(得分:6)

您可以使用SQL的Update statement

来实现
UPDATE products 
SET price = price * 1.2
WHERE type = 'Imported'

这会将所有price imported的{​​{1}}提高20%。

答案 1 :(得分:4)

这应该可以解决问题:

UPDATE products SET price = (price * 1.2) WHERE type = 'imported'