← Retour à la référence SQL

BETWEEN

Catégorie : intervalle

Opérateur permettant de filtrer les valeurs comprises dans un intervalle inclusif (bornes incluses). Utile pour les dates, nombres, etc.

📝 Syntaxe

WHERE colonne BETWEEN valeur1 AND valeur2

💡 Exemples

SELECT * FROM élèves WHERE age BETWEEN 18 AND 25
Élèves âgés de 18 à 25 ans inclus
SELECT * FROM commandes WHERE date BETWEEN '2023-01-01' AND '2023-12-31'
Commandes de l'année 2023

🎯 Exercice

Sélectionner les produits dont le prix est compris entre 10€ et 50€ (inclus)

Voir la solution
SELECT * FROM produits WHERE prix BETWEEN 10 AND 50

⚠️ Pièges courants

  • BETWEEN est inclusif : les bornes sont incluses
  • Attention à l'ordre : BETWEEN min AND max
Pixel