Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Determina si el resultado de una expresión es un valor incluido en un intervalo especificado. La expresión BETWEEN de Entity SQL tiene la misma funcionalidad que la expresión BETWEEN de Transact-SQL.
expression [ NOT ] BETWEEN begin_expression AND end_expression
Argumentos
- expression
Cualquier expresión válida que se va a probar en el intervalo definido por begin_expression y end_expression. expression debe ser del mismo tipo que begin_expression y end_expression.
- begin_expression
Cualquier expresión válida. begin_expression debe ser del mismo tipo que expression y end_expression. begin_expression debe ser menor que end_expression; de lo contrario, el valor devuelto se negará.
- end_expression
Cualquier expresión válida. end_expression debe ser del mismo tipo que expression y begin_expression.
- NOT
Especifica que el resultado de BETWEEN se niega.
- AND
Actúa como un marcador de posición que indica que expression debe estar dentro del intervalo indicado por begin_expression y end_expression.
Valor devuelto
true si expression está dentro del intervalo indicado por begin_expression y end_expression; de lo contrario, false. Se devolverá null si expression es null o si begin_expression o end_expression es null.
Notas
Para especificar un intervalo exclusivo, utilice los operadores mayor que (>) y menor que (<) en lugar de BETWEEN.
Ejemplo
La consulta de Entity SQL siguiente utiliza el operador BETWEEN para determinar si el resultado de una expresión es un valor incluido en un intervalo especificado. La consulta se basa en el modelo AdventureWorks Sales. Para compilar y ejecutar esta consulta, siga estos pasos:
Siga el procedimiento de Cómo: Ejecutar una consulta que devuelve resultados StructuralType (EntityClient).
Pase la consulta siguiente como argumento al método
ExecuteStructuralTypeQuery
:
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product where product.ListPrice BETWEEN @price1 AND @price2