📝 Ce que vous apprendrez
- Ce que fait l'opérateur
BETWEEN(entre) - Syntaxe pour les plages numériques, de date et de texte
- Exemples d'utilisation pratique
- Conseils et problèmes courants
🔍 Qu'est-ce qui est ENTRE ?
L'opérateur BETWEEN filtre les données à l'intérieur d'une gamme de valeurs, y compris les valeurs de début et de fin.
Il peut être utilisé avec :
- 📅 Dates
- 🔢 Numéros
- 🔤 Texte (par ordre alphabétique)
🧱 Syntaxe de base
SELECT * FROM table_name
WHERE column_name BETWEEN value1 AND value2;
✔️
valeur1etvaleur2sont tous deux inclusifs.
🧪 Exemple : Plage numérique
Obtenir des produits dont le prix est compris entre 50 et 100 dollars
SELECT * FROM products
WHERE price BETWEEN 50 AND 100;
📅 Exemple : Plage de dates
Trouver les commandes passées en janvier 2024
SELECT * FROM orders
WHERE order_date BETWEEN '2024-01-01' AND '2024-01-31';
🔤 Exemple : Plage de texte
Obtenir les clients dont le nom est compris entre A et D
SELECT * FROM customers
WHERE name BETWEEN 'A' AND 'D';
⚠️ Notes
BETWEENest inclusif (inclut les deux points d'extrémité)- Fonctionne bien avec
ANDetORDER BY. - Pour les plages exclusives, utilisez plutôt
>et<.
📘 Recap
BETWEENfiltre les valeurs à l'intérieur d'un intervalle- Fonctionne avec des chiffres, des dates et même du texte
- Les deux valeurs limites sont incluses
- Une alternative plus propre à l'utilisation de
>=et<=