Actualizați datele

Aplicarea SQL în probleme din lumea reală

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Sintaxa UPDATE

UPDATE table_name
SET column1 = value1, column2 = value2, ...;
Aplicarea SQL în probleme din lumea reală

UPDATE pe o coloană

Actualizare dorită: Emailurile clienților trebuie să fie cu litere mici.

UPDATE customer
SET email = LOWER(email);
Aplicarea SQL în probleme din lumea reală

UPDATE & WHERE

Actualizare dorită: Emailurile clienților activi trebuie să fie cu litere mici.

UPDATE customer
SET email = LOWER(email)
WHERE active = TRUE;
Aplicarea SQL în probleme din lumea reală

UPDATE cu subinterogări

Actualizare dorită: Emailurile clienților din orașul Woodridge trebuie să fie cu litere mici.

UPDATE customer
SET email = LOWER(email)
WHERE address_id IN 
  (SELECT address_id 
   FROM address
   WHERE city = 'Woodridge');
Aplicarea SQL în probleme din lumea reală

Atenție la modificarea tabelelor

  • Asigurați-vă că PUTEȚI modifica tabela.
  • Înțelegeți cum este utilizată tabela și cum vor fi afectați cei care o folosesc.
  • Testați modificarea mai întâi cu o instrucțiune SELECT.
Aplicarea SQL în probleme din lumea reală

Să folosim UPDATE

Aplicarea SQL în probleme din lumea reală

Preparing Video For Download...