ConsigneAffiche les etudiants dont la note est comprise entre 10 et 15 inclus (bornes comprises).
between teste si une valeur est dans un intervalle (bornes incluses). Syntaxe : where colonne between min and max;
Exemple (table produits) :
SELECT * FROM produits WHERE prix BETWEEN 20 AND 100;-> les produits de 20 a 100 inclusÉquivaut a : where prix >= 20 and prix <= 100
Fonctionne aussi avec les dates, avec un piège si la colonne porte une heure en plus de la date : la borne haute est alors lue à minuit. between '2024-01-01' and '2024-01-31' laisse donc dehors tout le 31 janvier passé 00 h 00, et un filtre « sur le mois entier » perd silencieusement son dernier jour. Dans ce cas on écrit plutôt colonne >= '2024-01-01' and colonne < '2024-02-01'.
Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →