between
predicado
Testa se expr1
é maior ou igual a expr2
e menor ou igual a expr3
.
Sintaxe
expr1 [not] between expr2 and expr3
Argumentos
-
expr1
: uma expressão de qualquer tipo comparável. -
expr2
: uma expressão que partilha um tipo menos comum com todos os outros argumentos. -
expr3
: uma expressão que partilha um tipo menos comum com todos os outros argumentos.
Devolve
Os resultados são .BOOLEAN
Se not
for especificado, a função é um sinónimo de expr1 < expr2 or expr1 > expr3
.
Sem not
a função é um sinónimo de expr1 >= expr2 and expr1 <= expr3
.
Exemplos
> SELECT 4 between 3 and 5;
true
> SELECT 4 not between 3 and 5;
false
> SELECT 4 not between NULL and 5;
NULL