Maison  >  Article  >  base de données  >  Comment interroger plusieurs conditions dans MySQL

Comment interroger plusieurs conditions dans MySQL

WBOY
WBOYoriginal
2022-05-26 15:22:3512509parcourir

Méthode : 1. Utilisez l'instruction "SELECT * FROM table name WHERE condition 1 AND condition 2..." pour interroger toutes les conditions dans plusieurs conditions ; 2. Utilisez "SELECT * FROM table name WHERE condition 1 OR condition 2. .." L'instruction interroge les conditions spécifiées parmi plusieurs conditions.

Comment interroger plusieurs conditions dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Comment interroger plusieurs conditions dans MySQL

Requête conditionnelle

L'instruction SELECT peut définir des conditions de requête via les conditions WHERE, et les résultats de la requête sont des enregistrements qui répondent aux conditions de la requête.

Syntaxe de requête conditionnelle SQL :

SELECT * FROM <表名> WHERE <条件表达式>;

Expression conditionnelle :

1, AND , exprimant que la condition 1 est remplie et que la condition 2 est remplie.

L'opérateur AND est un opérateur logique qui combine deux ou plusieurs expressions booléennes, renvoyant vrai uniquement si les deux expressions sont évaluées comme vraies. L'opérateur AND renvoie false si l'une des deux expressions est évaluée comme false.

Comment interroger plusieurs conditions dans MySQL

2, OU , indiquant que soit la condition 1 est remplie, soit la condition 2 est remplie.

Comment interroger plusieurs conditions dans MySQL

NOT , indiquant les enregistrements qui "ne remplissent pas la condition".

Pour combiner trois conditions ou plus, vous devez utiliser des parenthèses () pour indiquer comment effectuer des opérations conditionnelles.

Remarque : si des parenthèses ne sont pas ajoutées, l'opération conditionnelle est effectuée selon la priorité de NON, ET et OU, c'est-à-dire que NON a la priorité la plus élevée, suivi de ET et enfin OU. L'ajout de parenthèses modifie la priorité.

Connaissances approfondies : 本 Requête de base

SQL Basic Inquiry Syntheum : SELECT * from & LT; Table Name & GT;;

Le résultat de la requête SELECT est une table à deux dimensions.

L'instruction SELECT ne nécessite pas réellement de clause FROM. Bien que SELECT puisse être utilisé pour les calculs, ce n'est pas la force de SQL. Cependant, l'instruction SELECT sans clause FROM a un objectif utile : déterminer si la connexion actuelle à la base de données est valide. De nombreux outils de détection exécuteront un SELECT 1 pour tester la connexion à la base de données.

Apprentissage recommandé :

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