WHERE IN wird in SQL verwendet, um zu überprüfen, ob eine Spalte einen bestimmten Satz von Werten enthält. Syntax: SELECT Spaltenname FROM Tabellenname WHERE Spaltenname IN (Wert1, Wert2, ..., WertN);. Es prüft, ob jeder Wert in der Spalte mit einem Wert in der angegebenen Werteliste übereinstimmt, und gibt die Zeile zurück, wenn sie übereinstimmt, andernfalls wird die Zeile ignoriert.
Verwendung von WHERE IN in SQL
Der WHERE IN-Operator wird verwendet, um zu überprüfen, ob eine Spalte einen bestimmten Satz von Werten enthält. Es verwendet die folgende Syntax:
<code>SELECT column_name FROM table_name WHERE column_name IN (value1, value2, ..., valueN);</code>
So funktioniert es
Der WHERE IN-Operator prüft, ob jeder Wert in einer Spalte mit einem Wert in der angegebenen Werteliste übereinstimmt. Bei einer Übereinstimmung wird die entsprechende Zeile zurückgegeben; bei keiner Übereinstimmung wird die Zeile ignoriert.
Beispiel
Angenommen, wir haben eine Tabelle namens „Benutzer“ mit den folgenden Spalten:
Wir möchten Benutzer mit den Namen „John“ oder „Mary“ für E-Mail-Adressen finden , können Sie die folgende Abfrage verwenden:
<code>SELECT email FROM users WHERE name IN ('John', 'Mary');</code>
Dadurch werden Zeilen mit dem Namen „John“ oder „Mary“ wie folgt zurückgegeben:
<code>email ----------------- john@example.com mary@example.com</code>
Hinweis:
Das obige ist der detaillierte Inhalt vonVerwendung von where in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!