BETWEEN(Entity SQL)
식의 결과 값이 지정된 범위에 속하는지 여부를 결정합니다. Entity SQL BETWEEN 식에는 Transact-SQL BETWEEN 식과 동일한 기능이 있습니다.
구문
expression [ NOT ] BETWEEN begin_expression AND end_expression
인수
expression
begin_expression
과 end_expression
으로 정의된 범위 내에서 테스트할 모든 유효한 식입니다. expression
의 형식은 begin_expression
과 end_expression
두 가지 모두의 형식과 같아야 합니다.
begin_expression
모든 유효한 식입니다. begin_expression
의 형식은 expression
과 end_expression
두 가지 모두의 형식과 같아야 합니다. begin_expression
은 end_expression
보다 작아야 합니다. 그렇지 않으면 반환 값이 무효화됩니다.
end_expression
모든 유효한 식입니다. end_expression
의 형식은 expression
과 begin_expression
두 가지 모두의 형식과 같아야 합니다.
NOT BETWEEN의 결과를 무효화하도록 지정합니다.
AND expression
이 begin_expression
과 end_expression
범위 내에 있어야 함을 나타내는 자리 표시자 역할을 합니다.
Return Value
true
이 expression
과 begin_expression
이 가리키는 범위에 있으면 end_expression
이고, 그렇지 않으면 false
입니다. null
이 expression
이거나 null
또는 begin_expression
이 end_expression
이면 null
이 반환됩니다.
설명
단독 범위를 지정하려면 BETWEEN 대신 보다 큼(>) 및 보다 작음(<) 연산자를 사용합니다.
예시
다음 Entity SQL 쿼리에서는 BETWEEN 연산자를 사용하여 식의 결과 값이 지정된 범위에 속하는지 여부를 결정합니다. 쿼리는 AdventureWorks Sales 모델을 기반으로 합니다. 이 쿼리를 컴파일하고 실행하려면 다음 단계를 수행하세요.
How to: Execute a Query that Returns StructuralType Results의 절차를 따릅니다.
다음 쿼리를
ExecuteStructuralTypeQuery
메서드에 인수로 전달합니다.
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product where product.ListPrice BETWEEN @price1 AND @price2