In Oracle wird der Operator „Zwischen“ verwendet, um Zeilendaten mit Werten innerhalb eines Bereichs auszuwählen. Bei Verwendung des Operators „ZWISCHEN“ zum Bilden von Suchbedingungen für die von der Anweisung zurückgegebenen Zeilen werden nur Zeilen verwendet, deren Werte innerhalb des angegebenen Bereichs liegen Die Syntax lautet „Ausdruck [NICHT] ZWISCHEN niedrig UND hoch“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Der Operator BETWEEN ermöglicht die Angabe des zu testenden Bereichs. Wenn Sie den BETWEEN-Operator verwenden, um Suchkriterien für die von einer Anweisung zurückgegebenen Zeilen zu bilden, werden nur Zeilen zurückgegeben, deren Werte innerhalb des angegebenen Bereichs liegen.
Im Folgenden wird die Syntax des BETWEEN-Operators erläutert:
expression [ NOT ] BETWEEN low AND high
In der obigen Syntax geben
low und high – low und hight die unteren und oberen Werte des zu testenden Bereichs an. Die Werte low und hight können Literale oder Ausdrücke sein.
expression – ist ein Ausdruck, der innerhalb des durch low und hight definierten Bereichs getestet wird. Um vergleichbar zu sein, müssen die Datentypen expression, low und hight gleich sein.
AND – Der AND-Operator dient als Platzhalter zur Trennung von niedrigen und hohen Werten.
Wenn der Wert von expression (expression) größer oder gleich dem Wert von low und kleiner oder gleich dem Wert von hight ist, gibt der BETWEEN-Operator true zurück.
value >= low AND value <= high
NOT BETWEEN-Operator negiert das Ergebnis des BETWEEN-Operators.
Oracle BETWEEN-Beispiele
Werfen wir einen Blick auf einige Beispiele für die Verwendung des Oracle BETWEEN-Operators.
1. Oracle BETWEEN Numerisches Beispiel
Siehe die folgende Produkttabelle in:
Die folgende Anweisung gibt alle Produkte mit Standardkosten zwischen 500 und 600 zurück:
SELECT product_name, standard_cost FROM products WHERE standard_cost BETWEEN 500 AND 600 ORDER BY standard_cost;
In diesem Beispiel berechnen wir die Standardkosten in der Spalte (Standardkosten) werden mit dem Bereich zwischen 500 (einschließlich) und 600 (einschließlich) verglichen. Diese Abfrage gibt nur Produkte zurück, deren Standardkosten zwischen
liegen. Um Produkte abzufragen, deren Standardkosten nicht zwischen 500 und 600 liegen, fügen Sie der obigen Abfrage den NOT-Operator wie folgt hinzu:
SELECT product_name, standard_cost FROM products WHERE standard_cost NOT BETWEEN 500 AND 600 ORDER BY product_name;
Ausführen Die obige Abfrageanweisung ergibt die folgenden Ergebnisse -
Empfohlenes Tutorial: „Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von „zwischen' im Orakel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!