Leçon 9 / 9 — Chapitre 3: WHERE : LIKE, IN, BETWEEN
Cas pratique : filtres textuels et d'intervalle
Cette dernière leçon combine LIKE, IN et BETWEEN dans une seule requête plus élaborée.
SELECT nom, categorie, prix
FROM produits
WHERE (nom LIKE 'S%' OR nom LIKE 'D%')
AND prix BETWEEN 100 AND 500;
Ce que fait chaque partie :
(nom LIKE 'S%' OR nom LIKE 'D%')(vu dans ce chapitre) regroupe deux motifs, noms commençant parSou parD.AND prix BETWEEN 100 AND 500(vu dans ce chapitre) exige un prix compris entre 100 $ et 500 $ inclus.
Sur les 6 lignes : Stylo (S, 100 $) vérifie tout ; Savon (S, 300 $) vérifie tout ; Dentifrice (D, 500 $) vérifie tout. Cahier et Jus ne commencent ni par S ni par D ; Biscuits non plus. Le résultat affiche donc trois lignes : Stylo, Savon, Dentifrice.
À vous de jouer : modifiez cette requête pour remplacer BETWEEN 100 AND 500 par BETWEEN 100 AND 400, et calculez à la main quelles lignes seraient affichées avant de vérifier.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 84 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès