Pour les questions suivantes, ceci sera la database utilisée: https://inginious.org/course/secondaire/SQL23/Small_chinook
Note: Si vous ne voulez pas utiliser le logiciel DB BROWSER pour visualiser la database, vous pouvez vous référer à la tâche SQL_DATABASE: Description de la base de données (https://inginious.org/course/secondaire/SQL_DATABASE) pour avoir une idée des tables. Les screens ne montre pas les tables complètes, celles-ci étant beaucoup plus grandes que montrée.
Nouveau mots clés: DELETE
, IS NULL
Le mot clé DELETE
permet de supprimer des lignes en fonction de la condition fournie.
DELETE FROM table_name WHERE condition
Par exemple:
DELETE FROM School WHERE student_age < 10
Attention: Si aucune condition n'est mentionée, alors toutes les ligne de la table seront suprimées.
Le mot clé IS NULL
est utilisé dans les conditions pour selectionner les lignes qui sont NUL.
SELECT * FROM table_name WHERE column_name IS NULL
Par exemple:
SELECT * FROM School WHERE student_name IS NULL
Dans l'exemple ci dessus, nous sélectionnons toutes les colonnes de la table "School" lorsque le nom de l'étudiant est nul.