PaliSkill
SQL débutant

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 par S ou par D.
  • 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