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'