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 © 2014   1keydata.com   Tutti i diritti riservati.



SQL CREATE TABLE
SQL CONSTRAINT
SQL NOT NULL
SQL DEFAULT
SQL UNIQUE
SQL CHECK
SQL Chiave Primaria
SQL Chiave Esterna
SQL CREATE VIEW
SQL CREATE INDEX
SQL ALTER TABLE
SQL DROP TABLE
SQL TRUNCATE TABLE
SQL INSERT INTO
SQL UPDATE
SQL DELETE FROM




Indice del sito