Maison >base de données >tutoriel mysql >Comment utiliser entre et dans MySQL

Comment utiliser entre et dans MySQL

青灯夜游
青灯夜游original
2022-06-15 15:25:4131181parcourir

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é.

Comment utiliser entre et dans MySQL

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

Comment utiliser entre et dans MySQL

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;

Comment utiliser entre et dans MySQL

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

Comment utiliser entre et dans MySQL

[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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Y a-t-il du if dans MySQL ?Article suivant:Y a-t-il du if dans MySQL ?