Mettez vos données à jour

Appliquer SQL à des problèmes réels

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Syntaxe de UPDATE

UPDATE table_name
SET column1 = value1, column2 = value2, ...;
Appliquer SQL à des problèmes réels

Mettre à jour une colonne

Mise à jour souhaitée : les courriels des clients doivent être en minuscules.

UPDATE customer
SET email = LOWER(email);
Appliquer SQL à des problèmes réels

UPDATE et WHERE

Mise à jour souhaitée : les courriels des clients doivent être en minuscules pour les clients encore actifs.

UPDATE customer
SET email = LOWER(email)
WHERE active = TRUE;
Appliquer SQL à des problèmes réels

UPDATE avec sous-requêtes

Mise à jour souhaitée : les courriels des clients doivent être en minuscules pour les clients qui résident dans la ville de Woodridge.

UPDATE customer
SET email = LOWER(email)
WHERE address_id IN 
  (SELECT address_id 
   FROM address
   WHERE city = 'Woodridge');
Appliquer SQL à des problèmes réels

Attention lors des modifications de tables

  • Assurez-vous de POUVOIR modifier la table.
  • Assurez-vous de savoir comment cette table est utilisée et l'impact de vos changements sur ses utilisateurs.
  • Testez une modification avec une instruction SELECT d'abord.
Appliquer SQL à des problèmes réels

Passons à UPDATE

Appliquer SQL à des problèmes réels

Preparing Video For Download...