Die WHERE IN-Klausel wird in Oracle verwendet, um zu überprüfen, ob sich der Spaltenwert in einer bestimmten Werteliste befindet: Syntax: WHERE Spaltenname IN (Wert1, Wert2, ..., WertN) Unterabfrage: Die Unterabfrage WHERE IN kann verwendet werden, um den zu erhalten Werteliste. Mehrere Werte: WHERE IN prüft auf mehrere Werte. NULL-Werte: WHERE IN prüft auf NULL-Werte. Beispiel: Abteilungen mit der ID 10, 20 oder 30 abfragen SELECT * FROM Abteilungen WHERE id IN (10, 20, 30)
WHERE IN Verwendung in Oracle
Die WHERE IN-Klausel wird verwendet, um eine bestimmte zu überprüfen Ob der Wert der Spalte in der angegebenen Werteliste enthalten ist. Die Syntax lautet:
<code>WHERE column_name IN (value1, value2, ..., valueN)</code>
Verwendung
Unterabfrage: WHERE IN Sie können Unterabfragen verwenden, um eine Liste von Werten abzurufen. Zum Beispiel:
<code>WHERE id IN (SELECT id FROM other_table)</code>
Mehrere Werte: WHERE IN kann mehrere Werte überprüfen. Zum Beispiel:
<code>WHERE name IN ('John', 'Mary', 'Bob')</code>
NULL-Wert: WHERE IN kann nach NULL-Werten suchen. Beispiel:
<code>WHERE age IN (25, 30, NULL)</code>
Beispiel
Die folgende Abfrage gibt Abteilungen mit einer bestimmten ID zurück:
<code>SELECT * FROM departments WHERE id IN (10, 20, 30)</code>
Die folgende Abfrage gibt Mitarbeiter mit einem bestimmten Namen zurück:
<code>SELECT * FROM employees WHERE name IN ('John', 'Mary', 'Bob')</code>
Notizen
Das obige ist der detaillierte Inhalt vonSo verwenden Sie „where in' in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!