2010-03-12 6 views
4

J'ai une table 'produits' et j'ai besoin de mettre à jour le champ 'prix' de 20% si le champ 'type' du produit est "importé".
Comment lire et mettre à jour un champ en même temps dans ma requête UPDATE?Besoin d'aide avec sql update

Répondre

6

Vous pouvez le faire en utilisant la Update statement de SQL:

UPDATE products 
SET price = price * 1.2 
WHERE type = 'Imported' 

Cela augmentera la price de tous importedproducts de 20%.

4

Cela devrait faire l'affaire:

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