Maison >base de données >tutoriel mysql >Comment interroger avec plusieurs conditions dans MySQL

Comment interroger avec plusieurs conditions dans MySQL

下次还敢
下次还敢original
2024-04-01 21:48:192296parcourir

Il existe deux manières d'effectuer des requêtes multi-conditions dans MySQL : Utilisez l'opérateur AND : ne renvoie les résultats que lorsque toutes les conditions sont remplies. Utilisez l'opérateur OR : un résultat est renvoyé si l'une de ces conditions est remplie.

Comment interroger avec plusieurs conditions dans MySQL

Utiliser MySQL pour une requête multi-conditions

Comment utiliser MySQL pour une requête multi-conditions ?

Il existe deux manières principales d'effectuer des requêtes multi-conditions dans MySQL :

1. Utilisez l'opérateur AND

L'opérateur AND pour combiner plusieurs conditions de requête ensemble. Ce n'est que lorsque toutes les conditions sont remplies que les résultats seront renvoyés. La syntaxe est la suivante :

<code class="sql">SELECT column_list
FROM table_name
WHERE condition1 AND condition2 AND ...</code>

Par exemple :

<code class="sql">SELECT *
FROM customers
WHERE age > 25 AND gender = 'male' AND city = 'New York';</code>

Cette requête renverra tous les enregistrements clients âgés de plus de 25 ans, de sexe masculin et vivant à New York.

2. Utilisez l'opérateur OR

L'opérateur OR combine plusieurs conditions de requête et renvoie les résultats si l'une des conditions est remplie. La syntaxe est la suivante :

<code class="sql">SELECT column_list
FROM table_name
WHERE condition1 OR condition2 OR ...</code>

Par exemple :

<code class="sql">SELECT *
FROM products
WHERE price < 100 OR category = 'Electronics';</code>

Cette requête renverra tous les produits dont le prix est inférieur à 100 yuans ou qui appartiennent à la catégorie « Électronique ».

Remarque :

  • L'opérateur AND a une priorité plus élevée que l'opérateur OR.
  • Vous pouvez utiliser des parenthèses pour contrôler l'ordre d'exécution des opérateurs.
  • Vous pouvez également utiliser d'autres opérateurs de comparaison, tels que =, !=, >, <, >=, <=.

    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:que signifie mysqlArticle suivant:que signifie mysql