Le mot-clé WHERE est utilisé pour spécifier des conditions permettant de filtrer les résultats des requêtes MySQL et de renvoyer uniquement les lignes qui remplissent les conditions. Syntaxe : SELECT ... FROM table_name WHERE condition. Vous pouvez spécifier des conditions à l'aide d'opérateurs logiques (AND, OR, NOT) et d'opérateurs de comparaison (=, !=, <, <=, >, >=). Le caractère générique (%) correspond à zéro ou plusieurs caractères et (_) correspond à un seul caractère. La clause WHERE peut également être utilisée pour trier, regrouper et agréger les résultats.
Mot-clé WHERE
Le mot-clé WHERE est utilisé pour spécifier des conditions dans une requête MySQL afin de filtrer les résultats de la requête et de renvoyer uniquement les lignes qui remplissent les conditions.
Syntaxe
<code class="sql">SELECT ... FROM table_name WHERE condition</code>
Comment utiliser
Dans la clause WHERE, la condition spécifie la valeur de données à appliquer à la ligne. Les conditions peuvent être de simples comparaisons, des opérateurs logiques ou des expressions plus complexes.
Exemple
La requête suivante renvoie toutes les personnes portant le nom "John Doe" :
<code class="sql">SELECT * FROM people WHERE name = "John Doe"</code>
Opérateurs logiques
Les opérateurs logiques peuvent être utilisés pour combiner des conditions :
La requête suivante renvoie toutes les personnes âgées de plus de 25 ans et figurant dans la table des hommes :
<code class="sql">SELECT * FROM people WHERE age > 25 AND gender = "male"</code>
Opérateurs de comparaison
Les opérateurs de comparaison sont utilisés pour comparer les valeurs des données :
: supérieur à
= : supérieur ou égal à
Wildcards
Les caractères génériques peuvent être utilisés pour faire correspondre une partie des données. Valeurs :
La requête suivante renvoie tous les noms commençant par "J" :
<code class="sql">SELECT * FROM people WHERE name LIKE "J%"</code>
Autres utilisations
La clause WHERE peut également être utilisée pour les opérations suivantes :
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!