between
Predykat
Sprawdza, czy expr1
wartość jest większa, czy równa expr2
i mniejsza niż lub równa expr3
.
Składni
expr1 [not] between expr2 and expr3
Argumenty
-
expr1
: wyrażenie dowolnego porównywalnego typu. -
expr2
: wyrażenie, które udostępnia najmniej wspólny typ ze wszystkimi innymi argumentami. -
expr3
: wyrażenie, które udostępnia najmniej wspólny typ ze wszystkimi innymi argumentami.
Zwraca
Wyniki to BOOLEAN
.
Jeśli not
określono, funkcja jest synonimem .expr1 < expr2 or expr1 > expr3
Bez not
funkcji jest synonimem .expr1 >= expr2 and expr1 <= expr3
Przykłady
> SELECT 4 between 3 and 5;
true
> SELECT 4 not between 3 and 5;
false
> SELECT 4 not between NULL and 5;
NULL