SQL UPDATE





SQL > Modifica delle Tabelle > Update

Una volta presenti i dati in una tabella, potrebbe essere necessario modificarli. Per realizzare tale operazione, è possibile utilizzare il comando UPDATE. La sintassi per questa istruzione è:

UPDATE "nome_della_tabella"
SET "colonna 1" = [nuovo valore]
WHERE "condizionale";

Ad esempio, si supponga di avere la seguente tabella:

Tabella Store_Information
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
Los Angeles30008-Jan-1999
Boston70008-Jan-1999

e che si noti che le vendite relative a Los Angeles il 01/08/1999 corrispondono effettivamente a 500 € anziché 300 €. In questo caso, è necessario aggiornare quella particolare voce. Per realizzare questa operazione si utilizza la seguente istruzione SQL:

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

La tabella risultante è:

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

In questo caso, solo una riga soddisfa la condizione relativa alla clausola WHERE. Se sono presenti più righe che soddisfano la condizione, verranno tutte modificate.

Mediante il commando UPDATE, è possibile anche aggiornare più colonne contemporaneamente. La sintassi necessaria per questa operazione è la seguente:

UPDATE "nome_della_tabella"
SET colonna 1 = [valore 1], colonna 2 = [valore 2]
WHERE "condizionale";

SQL DELETE FROM >>



Copyright © 2016   1keydata.com   Tutti i diritti riservati