SQL im Bediener
Der In -Operator in SQL erleichtert eine schnelle Suche nach einem Wert in einem bestimmten Satz, ohne dass eine komplexe Berechnung erforderlich ist. Die Funktionssyntax ist wie gezeigt:
Ausdruck in (value1, value2,…);Der Bediener prüft, ob sich der angegebene Ausdruck in den angegebenen Werten befindet. Wenn der Bediener gefunden wird, gibt der Bediener wahr zurück; Ansonsten gibt es falsche zurück.
In den meisten Fällen kombinieren Sie häufig den Operator mit anderen Klauseln wie der Where -Klausel. Auf diese Weise können Sie nur Werte abrufen, die einer bestimmten Bedingung entsprechen.
Lassen Sie uns einige grundlegende Beispiele für die Nutzung des In -Operators in SQL diskutieren.
Beispiel Verwendung
Die folgenden Beispiele veranschaulichen, wie der In -Operator in SQL verwendet wird.
Beispiel 1 - Grundnutzung
Das folgende Beispiel zeigt die grundlegende Verwendung des Operators.
Wählen Sie 'SQL' in ('SQL', 'Redis', 'Elasticsearch');Im obigen Beispiel verwenden wir den In -Operator, um zu überprüfen, ob sich die Zeichenfolge „SQL“ in der angegebenen Wertemenge befindet.
Da die Zeichenfolge existiert, sollte die Abfrage wie gezeigt zurückkehren:
Beispiel 2 - Verwenden im Operator in der Tabelle
Das Folgende zeigt, wie der In -Operator in Verbindung mit der Where -Klausel in einer Tabelle verwendet wird.
Die Tabelle ist wie gezeigt:
Wählen Sie * aus Produkten aus, wobei 'Apple iPad Air - 2022' in (product_name);Die Abfrage sollte die passenden Datensätze als:
Schließen
Dieser Artikel zeigt, wie der In -Operator in Standard SQL verwendet wird. Mit dem Operator können Sie überprüfen, ob sich ein bestimmter Ausdruck in einer Reihe von Werten befindet.