|
Zodra er gegevens aanwezig zijn in een tabel, kan het nodig zijn deze te wijzigen. Hiertoe kunt u de opdracht UPDATE gebruiken. De syntaxis is als volgt
UPDATE "tabel_naam"
SET "kolom 1" = [nieuwe waarde]
WHERE {voorwaarde}
Als u bijvoorbeeld een tabel hebt zoals hieronder:
Tabel 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 |
en u merkt dat de omzet voor Los Angeles op 01/08/1999 in feite 500 € is in plaats van 300 €, en de invoer dus moet worden geüpdatet. Dit kan a.d.h.v. de volgende SQL:
UPDATE Store_Information
SET Sales = 500
WHERE store_name = "Los Angeles"
AND Date = "08-Jan-1999"
De tabel ziet er dan als volgt uit
Tabel 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 dit geval is er slechts één rij die voldoet aan de voorwaarde in de component WHERE. Indien er meerdere rijen zijn die aan de voorwaarde voldoen, worden ze allen aangepast.
U kunt ook meerdere kolommen samen updaten UPDATE. In dat geval is de syntaxis als volgt:
UPDATE "tabel_naam"
SET kolom 1 = [waarde 1], kolom 2 = [waarde 2]
WHERE {voorwaarde}
SQL DELETE FROM >>
Copyright © 2013 1keydata.com Alle rechten voorbehouden.
|