Texte à trous
Avec propositions
Difficile
8
La modification de données existantes utilise le langage de manipulation de données (LMD).
Le sujet (Dossier 2) demande de rédiger une requête SQL pour augmenter le prix HT de 5 % pour l'abonnement nommé "Classique". Complétez la syntaxe de cette requête de mise à jour.
Pour modifier une donnée enregistrée dans la base, on utilise la commande SQL suivie du nom de la table (ex: TYPE_ABO). On utilise ensuite la clause pour indiquer la colonne à modifier et son nouveau calcul (ex: TarifHT = TarifHT * 1.05). Enfin, il est indispensable de terminer la requête par la clause (ex: Libelle = 'Classique') pour que la hausse de prix ne s'applique qu'à cet abonnement précis.
L'instruction pour modifier des données est UPDATE, suivie du nom de la table. La clause SET indique la nouvelle valeur à affecter (ici prix * 1.05). La clause WHERE est indispensable pour cibler la ligne à modifier ; sans elle, tous les abonnements de la base subiraient la hausse de prix !