15 minutes de SQL
Modifier des valeurs avec UPDATE ... SET ... WHERE
Mettre à jour
La commande au programme est :
UPDATE table SET colonne = valeur WHERE condition;
Attention : sans WHERE, toutes les lignes sont modifiées.
Exemples commentés
UPDATE produits SET prix = prix + 5 WHERE id_produit = 1;
SELECT id_produit, nom, prix FROM produits WHERE id_produit = 1;
On augmente le salaire des employés d’un service donné, puis on affiche quelques lignes concernées.
UPDATE employes SET salaire = salaire * 1.05 WHERE id_service = 1;
SELECT nom, salaire, id_service FROM employes WHERE id_service = 1 ORDER BY salaire DESC;
On double le score des parties jouées à une date donnée, puis on affiche ces parties.
UPDATE parties SET score = 2*score WHERE date = '2023-05-28';
SELECT id, date, score FROM parties WHERE date = '2023-05-28' ORDER BY score DESC;
On met à jour le prix du café pour un établissement donné, puis on vérifie.
UPDATE cafes SET prix_cafe = 3 WHERE nom = 'Café SP';
SELECT nom, arrondissement, prix_cafe FROM cafes WHERE nom = 'Café SP';
On change l’état d’une voiture (par exemple après un retour), puis on affiche la ligne correspondante.
UPDATE voiture SET etat = 'bon' WHERE id_voiture = 1;
SELECT id_voiture, marque, modele, etat FROM voiture WHERE id_voiture = 1;
Accès restreint. Les exercices interactifs et le feedback IA sont réservés aux membres.
On augmente le prix d’un produit, puis on affiche ce produit pour vérifier la modification.