SQL im Bediener
Das folgende Ausschnitt zeigt die Syntax für den In -Operator.
Search_Value [nicht] in Value_setDie Funktion akzeptiert die folgenden Parameter:
Die Funktion gibt dann einen booleschen Wert zurück. Es gibt true zurück, wenn ein gleicher Wert in dem angegebenen Satz und falsch vorhanden ist, wenn anders.
Beispiele
Das folgende Beispiel zeigt, wie der In -Operator mit Spaltendaten verwendet wird. Angenommen, wir haben eine Tabelle mit Beispieldaten wie gezeigt:
Wir können den In -Operator verwenden, um die Datensätze auszuwählen, wenn das Land MySQL oder PostgreSQL ist.
WÄHLENDie obige Abfrage sollte die passenden Zeilen wie gezeigt anzeigen:
Verwenden des In -Operators können wir auch überprüfen, ob in einer bestimmten Spalte ein Wert vorhanden ist. Ein Beispiel ist unten gezeigt:
WÄHLENIn diesem Fall überprüfen wir, ob der Wert „MySQL“ in der Spalte Server_Name vorhanden ist. Das Ergebnis ist wie gezeigt:
Es ist gut zu bedenken, dass, wenn Sie doppelte Werte mit dem In -Operator zur Verfügung gestellt haben. SQL verwerfen die identischen Werte und verwenden einen von ihnen.
Abschluss
In diesem kurzen Beitrag haben wir die Verwendung des In -Operators in Standard/ANSI SQL untersucht. Mit dem Operator können Sie überprüfen, ob ein Wert innerhalb einer Reihe von Werten vorhanden ist.