Solutions aux exercices sur l'opérateur WHERE
- Lister les usagers dont le Nom est Lamothe
SELECT * FROM Usagers WHERE nom = 'Lamothe'; - Lister les usagers qui ont plus de 35 ans
SELECT * FROM usagers WHERE age > 35; - Lister les usagers dont la ville n'est pas de Drummondville
SELECT * FROM usagers WHERE ville <> 'Drummondville'; -- eh oui, l'ensemble vide est une bonne réponse. - Lister les usagers qui ont entre 25 et 35 ans (utilisez le AND)
SELECT * FROM usagers WHERE age > 25 and age < 35; - Lister les usagers qui ont entre 25 et 35 ans (utilisez le BETWEEN)
SELECT * FROM usagers WHERE age between 25 and 35; - Lister les usagers, dont le nom contient un 'a'
SELECT * FROM usagers WHERE nom like '%a%'; - Lister seulement le nom et le prénom des usagers qui viennent de Drummondville.
SELECT nom, prenom FROM usagers WHERE ville = 'Drummondville'; - Lister les usagers dont le prénom est soit Benoit ou Celine. (utilisez le IN)
SELECT * FROM usagers WHERE prenom in ('Benoit', 'Celine'); - Lister les usagers dont le prénom est soit Benoit ou Celine. (utilisez le OR)
SELECT * FROM usagers WHERE prenom = 'Benoit' or prenom = 'Celine';
Solutions des Exercices avec un tri
- Listez les usagers dont le Nom est Lamothe, et triez-les par leur prénom.
SELECT * FROM usagers WHERE nom = "Lamothe" ORDER BY prenom; - Listez tous les prénoms sans répétitions.
SELECT DISTINCT prenom FROM usagers; - Listez les usagers dont le nom ne contient pas un 'a', triés par leur âge.
SELECT * FROM usagers WHERE nom NOT LIKE "%a%" ORDER BY age;