📝 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;

✔️ valeur1 et valeur2 sont 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

  • BETWEEN est inclusif (inclut les deux points d'extrémité)
  • Fonctionne bien avec AND et ORDER BY.
  • Pour les plages exclusives, utilisez plutôt > et <.

📘 Recap

  • BETWEEN filtre 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 <=