BETWEEN (Entity SQL)
Determina se uma expressão resulta em um valor em um intervalo especificado. A expressão BETWEEN do Entity SQL tem a mesma funcionalidade da expressão BETWEEN do 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 por end_expression
. expression
deve ser do mesmo tipo de begin_expression
e end_expression
.
begin_expression
Qualquer expressão válida. begin_expression
deve ser do mesmo tipo de expression
e end_expression
. begin_expression
deve ser menor que end_expression
, o valor de retorno será negado mais.
end_expression
Qualquer expressão válida. end_expression
deve ser do mesmo tipo de expression
e begin_expression
.
NÃO especifica que o resultado de BETWEEN é negado.
AND Atua como um espaço reservado que indica que expression
deve estar dentro do intervalo indicado por begin_expression
e por end_expression
.
Valor Retornado
true
se expression
está entre o intervalo indicado por begin_expression
e end_expression
; caso contrário, false
. null
será retornado se expression
é null
ou se begin_expression
ou end_expression
são null
.
Comentários
Para especificar um intervalo exclusivo, use o maior que (>)e o menor que (<) operadores em vez de BETWEEN.
Exemplo
Os seguintes usos da consulta SQL Entity ENTER o operador 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 Como executar uma consulta que retorna resultados de StructuralType.
Passe a consulta a seguir como um argumento para o método
ExecuteStructuralTypeQuery
:
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product where product.ListPrice BETWEEN @price1 AND @price2