BETWEEN (SQL Server Compact)

Especifica um intervalo para teste.

Sintaxe

test_expression [ NOT ] BETWEEN begin_expression AND end_expression

Argumentos

  • test_expression
    A expressão para teste no intervalo definido por begin_expression e end_expression. test_expression deve ser do mesmo tipo de dados que begin_expression e end_expression .

  • NOT
    Especifica que o resultado do predicado seja negado.

  • begin_expression
    Qualquer expressão válida no MicrosoftSQL Server Compact. begin_expression deve ser do mesmo tipo de dados que test_expression e end_expression.

  • end_expression
    Qualquer expressão válida no SQL Server Compact. end_expression deve ser do mesmo tipo de dados que test_expression e begin_expression.

  • AND
    Atua como um espaço reservado indicando que test_expression deve estar no intervalo indicado por begin_expression e end_expression.

Tipos de resultados

bit

Valor de retorno

BETWEEN retornará TRUE se o valor de test_expression for maior ou igual ao valor de begin_expression e menor ou igual ao valor de end_expression.

NOT BETWEEN retornará TRUE se o valor de test_expression for menor que o valor de begin_expression ou maior que o valor de end_expression.

Comentários

Para especificar um intervalo exclusivo, use os operadores maior que (>) e menor que (<). Se qualquer entrada no predicado BETWEEN ou NOT BETWEEN for NULL, o resultado será UNKNOWN.

Exemplo

O exemplo a seguir identifica produtos em um banco de dados com 35 ou menos unidades em estoque.

SELECT [Product ID], [Product Name] FROM Products WHERE [Units In Stock] BETWEEN '0' AND '35'