Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Determina se uma expressão resulta em um valor em um intervalo especificado. A expressão Entity SQL BETWEEN tem a mesma funcionalidade que a expressão BETWEEN Transact-SQL.
Sintaxe
expression [ NOT ] BETWEEN begin_expression AND end_expression
Argumentos
expression Qualquer expressão válida para testar no intervalo definido por begin_expression e end_expression.
expression deve ser do mesmo tipo que ambos begin_expression e end_expression.
begin_expression Qualquer expressão válida.
begin_expression deve ser do mesmo tipo que ambos expression e end_expression.
begin_expression deve ser menor que end_expression, caso contrário, o valor retornado será negado.
end_expression Qualquer expressão válida.
end_expression deve ser do mesmo tipo que ambos expression e begin_expression.
NOT Especifica que o resultado de BETWEEN seja negado.
E atua como um espaço reservado que indica expression que deve estar dentro do intervalo indicado por begin_expression e end_expression.
Valor de retorno
true se expression estiver entre o intervalo indicado por begin_expression e end_expression; caso contrário, false.
nullserá retornado se expression for null ou se begin_expression for null.end_expression
Observações
Para especificar um intervalo exclusivo, use os operadores maior que (>) e menor que (<) em vez de BETWEEN.
Exemplo
A consulta SQL de entidade a seguir usa o operador BETWEEN para determinar se uma expressão resulta em um valor em um intervalo especificado. A consulta é baseada no Modelo de Vendas adventureworks. Para compilar e executar essa consulta, siga estas etapas:
Siga o procedimento em How to: Execute a Query that Returns StructuralType Results.
Passe a consulta a seguir como um argumento para o
ExecuteStructuralTypeQuerymétodo:
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product where product.ListPrice BETWEEN @price1 AND @price2