|
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_name |
Sales |
Date |
| Los Angeles |
1500 € |
05-Jan-1999 |
| San Diego |
250 € |
07-Jan-1999 |
| Los Angeles |
300 € |
08-Jan-1999 |
| Boston |
700 € |
08-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 Date = "08-Jan-1999"
La tabella risultante è:
Tabella Store_Information
| store_name |
Sales |
Date |
| Los Angeles |
1500 € |
05-Jan-1999 |
| San Diego |
250 € |
07-Jan-1999 |
| Los Angeles |
500 € |
08-Jan-1999 |
| Boston |
700 € |
08-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 © 2013 1keydata.com Tutti i diritti riservati.
|