Partilhar via


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 que possa ser comparado.
  • expr2: Uma expressão que compartilha um tipo menos comum com todos os outros argumentos.
  • expr3: Uma expressão que compartilha um tipo menos comum com todos os outros argumentos.

Devoluções

O resultado é um BOOLEAN.

Se not for especificado, a função é sinônimo de expr1 < expr2 or expr1 > expr3.

Sem not a função é 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