Tutoriel MySQL

ACCUEIL MySQL Introduction à MySQL SGBDR MySQL

SQL MySQL

SQL MySQL MySQL SÉLECTIONNER MySQL OÙ MySQL ET, OU, PAS MySQL ORDRE PAR MySQL INSÉRER DANS Valeurs NULL MySQL MISE À JOUR MySQL SUPPRIMER MySQL LIMITE MySQL MySQL MIN et MAX MySQL COUNT, AVG, SOMME MySQL J'AIME Caractères génériques MySQL MySQL IN MySQL ENTRE Alias ​​MySQL MySQL rejoint JOINTURE INTERNE MySQL JOINTURE GAUCHE MySQL MySQL RIGHT JOIN JOINTURE CROISÉE MySQL Rejoindre MySQL UNION MySQL GROUPER PAR MySQL MySQL AYANT MySQL EXISTE MySQL TOUT, TOUS MySQL INSÉRER SÉLECTIONNER CAS MySQL Fonctions nulles MySQL Commentaires MySQL Opérateurs MySQL

Base de données MySQL

Créer une base de données MySQL Base de données de dépôt MySQL Créer une table MySQL Table de dépôt MySQL Table de modification MySQL Contraintes MySQL MySQL non nul MySQL unique Clé primaire MySQL Clé étrangère MySQL Vérification MySQL MySQL par défaut Créer un index MySQL Incrémentation automatique de MySQL Dates MySQL Vues MySQL

Références MySQL

Types de données MySQL Fonctions MySQL

Exemples MySQL

Exemples MySQL Questionnaire MySQL Exercices MySQL

Opérateur MySQL BETWEEN


L'opérateur MySQL BETWEEN

L' BETWEENopérateur sélectionne des valeurs dans une plage donnée. Les valeurs peuvent être des nombres, du texte ou des dates.

L' BETWEENopérateur est inclusif : les valeurs de début et de fin sont incluses.

ENTRE Syntaxe

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

Base de données de démonstration

Vous trouverez ci-dessous une sélection du tableau "Produits" dans l'exemple de base de données Northwind :

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 1 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 1 2 36 boxes 21.35

ENTRE Exemple

L'instruction SQL suivante sélectionne tous les produits dont le prix est compris entre 10 et 20 :

Exemple

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;


PAS ENTRE Exemple

Pour afficher les produits hors gamme de l'exemple précédent, utilisez NOT BETWEEN:

Exemple

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;

ENTRE avec IN Exemple

L'instruction SQL suivante sélectionne tous les produits dont le prix est compris entre 10 et 20. De plus ; ne pas afficher les produits avec un CategoryID de 1, 2 ou 3 :

Exemple

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20
AND CategoryID NOT IN (1,2,3);

ENTRE Texte Valeurs Exemple

L'instruction SQL suivante sélectionne tous les produits dont le ProductName est compris entre "Carnarvon Tigers" et "Mozzarella di Giovanni" :

Exemple

SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

L'instruction SQL suivante sélectionne tous les produits dont le ProductName est compris entre "Carnarvon Tigers" et "Chef Anton's Cajun Seasoning" :

Exemple

SELECT * FROM Products
WHERE ProductName BETWEEN "Carnarvon Tigers" AND "Chef Anton's Cajun Seasoning"
ORDER BY ProductName;

NOT BETWEEN Texte Valeurs Exemple

L'instruction SQL suivante sélectionne tous les produits dont le ProductName n'est pas compris entre "Carnarvon Tigers" et "Mozzarella di Giovanni" :

Exemple

SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

Exemple de tableau

Vous trouverez ci-dessous une sélection du tableau "Orders" dans l'exemple de base de données Northwind :

OrderID CustomerID EmployeeID OrderDate ShipperID
10248 90 5 7/4/1996 3
10249 81 6 7/5/1996 1
10250 34 4 7/8/1996 2
10251 84 3 7/9/1996 1
10252 76 4 7/10/1996 2

ENTRE Dates Exemple

L'instruction SQL suivante sélectionne toutes les commandes dont la OrderDate est comprise entre le '01-July-1996' et le '31-July-1996' :

Exemple

SELECT * FROM Orders
WHERE OrderDate BETWEEN '1996-07-01' AND '1996-07-31';

Testez-vous avec des exercices

Exercer:

Utilisez l' BETWEENopérateur pour sélectionner tous les enregistrements dont la valeur de la Pricecolonne est comprise entre 10 et 20.

SELECT * FROM Products
WHERE Price 
;