SQL zwischen inklusive

SQL zwischen inklusive
Die SQL zwischen den Operatoren wird verwendet, um die Ergebnisse innerhalb eines bestimmten Wertebereichs zu bestimmen oder abzurufen. Der Zwischenbetreiber ist in Standard -SQL erhältlich und wird von den meisten Datenbankmotoren übernommen.

Standardmäßig ist der Zwischenbetreiber inklusive. Dies bedeutet, dass es die Start- und Endwerte des bereitgestellten Bereichs umfasst.

Lassen Sie uns untersuchen, wie Sie den Zwischenbetreiber in SQL verwenden können.

SQL zwischen Operator

Eine häufige Verwendung des Zwischenbetriebs erfolgt in Verbindung mit der Where -Klausel. Auf diese Weise können Sie nach Ergebnissen filtern, die dem angegebenen Bereich entsprechen.

Wählen Sie column_name (s)
Aus table_name
Wobei column_name zwischen start_expression und end_expression

Mit der obigen Abfrage können Sie nach Ergebnissen filtern, die dem Bereich innerhalb der angegebenen Spalte übereinstimmen.

Angenommen, wir haben eine Tabelle wie unten gezeigt:

Verwenden wir den Zwischenbetreiber, um die Ergebnisse zu erhalten, bei denen der Preis zwischen 50 und 1000 liegt. Wir können einen Code wie unten gezeigt ausführen:

WÄHLEN
*
AUS
Probe.Inventar
WO
Preis zwischen 50 und 1000;

Wir wählen alle Spalten aus der Inventarabelle in der Beispieldatenbank in der Abfrage aus. Wir verwenden dann die Where -Klausel, um die Preise zwischen 50 und 1000 zu filtern.

Dies sollte ein Ergebnis zurückgeben:

SQL zwischen Daten

Eine weitere häufige Verwendung des Zwischenbetriebs besteht darin.

Betrachten Sie das unten gezeigte Beispiel:

WÄHLEN
*
AUS
Probe.Inventar
WO
Preis zwischen '2021-01-01' '
Und '2021-12-31';

Die oben genannten Abfrageberichtungen für Aufzeichnungen, die zwischen dem 1. Januar 2021 bis zum 31. Dezember 2021 liegen.

Abschließende Gedanken

In diesem Artikel können Sie mit dem Zwischenbetreiber nach Ergebnissen filtern, die innerhalb eines Datums oder numerischen Bereichs übereinstimmen. Es bietet auch Tests, ob ein Ausdruck in einen festgelegten Bereich fällt.