SQL UPDATE



SQL > Manipulation de table > Update 

Nous pouvons, parfois, être amenés à modifier les données contenues dans une table. Pour ce faire, il convient d’utiliser la commande UPDATE. La syntaxe de cette commande est :

UPDATE "nom de table"
SET "colonne 1" = [nouvelle valeur]
WHERE "condition";

Dans le cas d’une table comme suit :

Table Store_Information
Store_Name Sales Txn_Date
Los Angeles 1500 05-Jan-1999
San Diego 250 07-Jan-1999
Los Angeles 300 08-Jan-1999
Boston 700 08-Jan-1999

et nous nous rendons compte que les ventes pour Los Angeles du 08-Jan-1999 sont en réalité de 500 € au lieu de 300 €, et que cette entrée particulière doit être corrigée. Pour ce faire, nous utiliserons la requête SQL suivante :

UPDATE Store_Information
SET Sales = 500
WHERE Store_Name = 'Los Angeles'
AND Txn_Date = '08-Jan-1999';

La table résultante ressemblerait à

Table Store_Information
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
Los Angeles50008-Jan-1999
Boston70008-Jan-1999

Dans ce cas, il n’y a qu’une ligne qui satisfait la condition de la clause WHERE. Toutes les lignes qui satisfont la condition seront modifiées.

Il est également possible de UPDATE plusieurs colonnes à la fois. La syntaxe dans ce cas-ci ressemblerait à ce qui suit :

UPDATE "nom de table"
SET colonne 1 = [valeur 1], colonne 2 = [valeur 2]
WHERE "condition";

SQL DELETE FROM >>



Copyright © 2014   1keydata.com   Tous droits réservés


SQL CREATE TABLE
SQL CONSTRAINT
SQL Clé primaire
SQL Clé étrangère
SQL CREATE VIEW
SQL CREATE INDEX
SQL ALTER TABLE
SQL DROP TABLE
SQL TRUNCATE TABLE
SQL INSERT INTO
SQL UPDATE
SQL DELETE FROM




Plan du site