Dans MySQL, vous pouvez utiliser l'opérateur NOT IN pour demander si plusieurs valeurs ne sont pas égales. La syntaxe est la suivante : SELECT nom_colonne(s) FROM nom_table WHERE nom_colonne NOT IN (valeur1, valeur2, ..., valeurN). Par exemple, pour rechercher des commandes dont l'ID de produit n'est pas 10, 20 ou 30, vous devez utiliser la requête : SELECT order_id FROM commandes WHERE product_id NOT IN (10, 20, 30).
Pas égal à plusieurs valeurs dans MySQL
Dans MySQL, utilisez l'opérateur NOT IN
pour obtenir un résultat différent de plusieurs valeurs. Sa syntaxe est la suivante : NOT IN
运算符可以实现不等于多个值。它的语法如下:
<code>SELECT column_name(s) FROM table_name WHERE column_name NOT IN (value1, value2, ..., valueN);</code>
示例
假设有一个名为 "orders" 的表,其中包含以下字段:
要查找所有不属于以下产品 ID 的订单,可以使用以下查询:
<code>SELECT order_id FROM orders WHERE product_id NOT IN (10, 20, 30);</code>
这将返回所有 product_id
不是 10、20 或 30 的订单。
注意:
NOT IN
rrreeeproduct_id
n'est pas 10, 20 ou 30. 🎜🎜🎜Remarque : l'opérateur 🎜🎜NOT IN
peut spécifier jusqu'à 65 535 valeurs à la fois. 🎜🎜Pour des listes de valeurs plus volumineuses, il est recommandé d'utiliser des sous-requêtes ou des tables temporaires. 🎜🎜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!