Maison >base de données >tutoriel mysql >Comment utiliser entre et dans MySQL
Dans MySQL, le mot-clé "entre et" est utilisé pour les requêtes de plage. Deux paramètres doivent être définis, à savoir la valeur de début et la valeur de fin de la plage. La syntaxe est "[NON] ENTRE la valeur 1 ET la valeur 2". . "BETWEEN AND" peut correspondre à toutes les valeurs dans la plage spécifiée, y compris la valeur de début et la valeur de fin. Si la valeur du champ se trouve dans la plage spécifiée, ces enregistrements seront renvoyés s'ils ne se trouvent pas dans la plage spécifiée. ne sera pas restitué.
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
MySQL ENTRE ET
Utilisation : Pour les requêtes de plage
ENTRE ET nécessite deux paramètres, la valeur de début et la valeur de fin de la plage. Si la valeur du champ se situe dans la plage spécifiée, ces enregistrements sont renvoyés. S'il ne se situe pas dans la plage spécifiée, il ne sera pas renvoyé.
Le format de syntaxe de base pour utiliser BETWEEN AND est le suivant :
[NOT] BETWEEN 取值1 AND 取值2
Parmi eux :
NOT : paramètre facultatif, indiquant une valeur en dehors de la plage spécifiée. Si la valeur du champ ne correspond pas à la plage de valeurs spécifiée, ces enregistrements sont renvoyés.
Valeur 1 : Indique la valeur de départ de la plage.
Valeur 2 : Indique la valeur finale de la plage.
BETWEEN AND
和 NOT BETWEEN AND
Les mots clés sont utiles lors de l'interrogation d'enregistrements dans une plage spécifiée. Par exemple, interrogez les tranches d'âge des étudiants, leurs dates de naissance, les niveaux de salaire des employés, etc.
EXEMPLES D'UTILISATION ENTRE ET
Exemple 1
Interrogez les noms et les âges des étudiants entre 20 et 23 ans dans la table tb_students_info. L'instruction SQL et les résultats d'exécution sont les suivants.
mysql> SELECT name,age FROM tb_students_info -> WHERE age BETWEEN 20 AND 23;
Les résultats de la requête incluent des enregistrements avec des étudiants âgés de 20 et 23 ans, ce qui montre que Dans MySQL, ENTRE ET peut correspondre à toutes les valeurs dans la plage spécifiée, y compris la valeur de début et la valeur de fin.
Exemple 2
Interrogez les noms et les âges des étudiants dont l'âge n'est pas compris entre 20 et 23 ans dans la table tb_students_info. L'instruction SQL et les résultats d'exécution sont les suivants.
mysql> SELECT name,age FROM tb_students_info -> WHERE age NOT BETWEEN 20 AND 23;
Exemple 3
Interrogez les informations sur l'étudiant dans la table tb_students_info dont la date d'inscription est comprise entre le 01/10/2015 et le 01/05/2016. Les instructions SQL et les résultats d'exécution sont les suivants.
mysql> SELECT name,login_date FROM tb_students_info -> WHERE login_date BETWEEN '2015-10-01' AND '2016-05-01';
[Recommandations associées : Tutoriel vidéo MySQL]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!