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 l'attestation finale.

5 000 XOF / 7,62 € / 8,31 $

Débloquez les 91 leçons restantes de ce module

Pour vous communiquer où envoyer le paiement.

Moyen de paiement souhaité

Nous vous contactons pour le paiement — activé dès réception.