BETWEEN (SQL Server Compact)
Especifica un intervalo que se va a probar.
Sintaxis
test_expression [ NOT ] BETWEEN begin_expression AND end_expression
Argumentos
test_expression
La expresión que se va a probar en el intervalo definido por begin_expression y end_expression. El argumento test_expression debe pertenecer al mismo tipo de datos que begin_expression y end_expression.NOT
Especifica que se niega el resultado del predicado.begin_expression
Cualquier expresión válida de MicrosoftSQL Server Compact. El argumento begin_expression deber pertenecer al mismo tipo de datos que test_expression y end_expression.end_expression
Cualquier expresión válida en SQL Server Compact. end_expression debe pertenecer al mismo tipo de datos que test_expression y begin_expression.AND
Actúa como un marcador de posición que indica que test_expression debe estar dentro del intervalo indicado por begin_expression y end_expression.
Tipos de resultado
bit
Valor devuelto
BETWEEN devuelve TRUE si el valor de test_expression es mayor o igual que el valor de begin_expression y menor o igual que el valor de end_expression.
NOT BETWEEN devuelve TRUE si el valor de test_expression es menor que el valor de begin_expression o mayor que el valor de end_expression.
Comentarios
Para especificar un intervalo exclusivo, utilice los operadores mayor que (>) y menor que (<). Si alguna entrada de los predicados BETWEEN o NOT BETWEEN es igual a NULL, el resultado será UNKNOWN.
Ejemplo
El ejemplo siguiente identifica productos en una base de datos con 35 unidades o menos en inventario.
SELECT [Product ID], [Product Name] FROM Products WHERE [Units In Stock] BETWEEN '0' AND '35'