Aggiorna i tuoi dati

Applicare SQL a problemi reali

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Sintassi di UPDATE

UPDATE table_name
SET column1 = value1, column2 = value2, ...;
Applicare SQL a problemi reali

UPDATE di una colonna

Aggiornamento desiderato: le email dei clienti devono essere in minuscolo.

UPDATE customer
SET email = LOWER(email);
Applicare SQL a problemi reali

UPDATE e WHERE

Aggiornamento desiderato: le email dei clienti devono essere in minuscolo per i clienti ancora attivi.

UPDATE customer
SET email = LOWER(email)
WHERE active = TRUE;
Applicare SQL a problemi reali

UPDATE con subquery

Aggiornamento desiderato: le email dei clienti devono essere in minuscolo per i clienti che risiedono nella città di Woodridge.

UPDATE customer
SET email = LOWER(email)
WHERE address_id IN 
  (SELECT address_id 
   FROM address
   WHERE city = 'Woodridge');
Applicare SQL a problemi reali

Fai attenzione quando modifichi le tabelle

  • Assicurati di POTER modificare la tabella.
  • Assicurati di sapere come viene usata la tabella e come le modifiche impatteranno chi la usa.
  • Prova una modifica usando prima un SELECT.
Applicare SQL a problemi reali

Facciamo un UPDATE

Applicare SQL a problemi reali

Preparing Video For Download...