Heim  >  Artikel  >  tägliche Programmierung  >  Wie schreibe ich in MySQL ungleich mehrere?

Wie schreibe ich in MySQL ungleich mehrere?

下次还敢
下次还敢Original
2024-04-27 03:57:12798Durchsuche

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).

Wie schreibe ich in MySQL ungleich mehrere?

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" 的表,其中包含以下字段:

  • order_id
  • customer_id
  • product_id

要查找所有不属于以下产品 ID 的订单,可以使用以下查询:

<code>SELECT order_id
FROM orders
WHERE product_id NOT IN (10, 20, 30);</code>

这将返回所有 product_id 不是 10、20 或 30 的订单。

注意:

  • NOT INrrreee
  • Beispiel
🎜Angenommen, es gibt eine Tabelle namens „Bestellungen“, die die folgenden Felder enthält: 🎜
    🎜order_id🎜🎜customer_id🎜🎜product_id🎜🎜🎜Sie möchten alle Artikel finden die nicht zu den folgenden gehören: Für Bestellungen mit Produkt-ID können Sie die folgende Abfrage verwenden: 🎜rrreee🎜Dadurch werden alle Bestellungen zurückgegeben, bei denen product_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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet Union in MySQL?Nächster Artikel:Was bedeutet Union in MySQL?