BETWEEN
Syntax
Wert1 BETWEEN Wert2 AND Wert3
Parameter
Äquivalent zu Wert1 >= Wert2 AND < Wert3
Beschreibung
BETWEEN ist eine spezielle Variante des Vergleichsprädikats. Es kommt auf die Details dieses Prädikats an; die Reihenfolge der Operanden hat einige unerwartete Auswirkungen. Vergleichen Sie dazu die nachfolgenden Beispiele.
FROM und FOR verwenden eine identische Syntax.
Beispiele
SELECT *
FROM Filmtitel WHERE unsere_Kosten BETWEEN 11,00 AND 27,50 ;
gibt eine Liste der Filme zurück, die nicht weniger als 11,00 und nicht mehr als 27,50 kosten.
10 BETWEEN 5 AND 15
Ist wahr, aber:
10 BETWEEN 15 AND 5
Ist falsch:
da der entsprechende Ausdruck mit BETWEEN und AND eine bestimmte Reihenfolge aufweist, die keine Rolle spielt, wenn Sie Literale verwenden, aber von großer Bedeutung ist, wenn Sie durch Variablen, Parameter oder sogar Unterabfragen
Wert2
und
Wert3
angeben.
Copyright IBM Corporation 2015. All Rights Reserved.