Der IN-Operator in SQL wird verwendet, um zu überprüfen, ob der angegebene Wert in einem bestimmten Satz enthalten ist. Er filtert die Daten, indem er prüft, ob der Wert der angegebenen Spalte mit dem Wert im Satz übereinstimmt Passen Sie einen bestimmten Wert an und prüfen Sie, ob der Wert zu bekannten Kategorien gehört, um die Abfrageleistung zu optimieren. Beispiel: Suchen Sie nach Mitarbeitern, deren Namen „John“, „Jane“ oder „Mark“ enthalten. Suchen Sie nach Produkten, die weder „Rot“ noch „Blau“ als Farben enthalten.
Bedeutung von IN in SQL
In der SQL-Abfragesprache wird der IN-Operator verwendet, um zu überprüfen, ob ein bestimmter Wert in einer bestimmten Menge enthalten ist. Seine Syntax lautet wie folgt:
<code>SELECT ... FROM table_name WHERE column_name IN (value1, value2, ...)</code>
Funktion Der
IN-Operator filtert Daten, indem er prüft, ob der Wert einer angegebenen Spalte mit einem bestimmten Wertesatz übereinstimmt. Es werden alle Zeilen zurückgegeben, die mit mindestens einem Wert in der angegebenen Menge übereinstimmen.
Vorteile
Der IN-Operator eignet sich in Kombination mit dem NOT IN-Operator hervorragend für Folgendes:
Beispiel
Die folgende Abfrage findet Mitarbeiter, die einen von „John“, „Jane“ oder „Mark“ als Namen enthalten:
<code>SELECT * FROM employees WHERE name IN ('John', 'Jane', 'Mark')</code>
Die folgende Abfrage findet Mitarbeiter, die weder „Rot“ noch „Blau“ als Farbe enthalten:
<code>SELECT * FROM products WHERE color NOT IN ('Red', 'Blue')</code>
HINWEIS Der
Das obige ist der detaillierte Inhalt vonWas bedeutet in in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!