Heim > Artikel > tägliche Programmierung > Wie schreibe ich in MySQL ungleich mehrere?
In MySQL können Sie den NOT IN-Operator verwenden, um abzufragen, ob mehrere Werte ungleich sind. Die Syntax lautet: SELECT Spaltenname(n) FROM Tabellenname WHERE Spaltenname NOT IN (Wert1, Wert2, ..., WertN). Um beispielsweise Bestellungen mit einer Produkt-ID zu finden, die nicht 10, 20 oder 30 ist, würden Sie die Abfrage verwenden: SELECT order_id FROMorders WHERE product_id NOT IN (10, 20, 30).
Nicht gleich mehreren Werten in MySQL
Verwenden Sie in MySQL den Operator NOT IN
, um zu erreichen, dass mehrere Werte nicht gleich sind. Die Syntax lautet wie folgt: 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
nicht 10, 20 oder 30 ist. 🎜🎜🎜Hinweis: 🎜🎜NOT IN
-Operator kann bis zu 65535 Werte gleichzeitig angeben. 🎜🎜Für größere Wertelisten empfiehlt sich die Verwendung von Unterabfragen oder temporären Tabellen. 🎜🎜Das obige ist der detaillierte Inhalt vonWie schreibe ich in MySQL ungleich mehrere?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!