다음을 통해 공유


|| (OR) (Entity SQL)

Boolean 식을 결합합니다.

구문

boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression

인수

boolean_expression Boolean을 반환하는 유효한 식입니다.

Return Value

조건 중 하나가true 이면 true이고 그렇지 않으면 false입니다.

설명

OR은 Entity SQL 논리 연산자입니다. 두 조건을 결합할 때 사용됩니다. 문에 두 개 이상의 논리 연산자가 사용될 경우 AND 연산자가 먼저 계산된 다음 OR 연산자가 계산됩니다. 그러나 괄호를 사용하면 계산 순서를 변경할 수 있습니다.

이중 세로 막대(||)는 OR 연산자와 같은 기능을 합니다.

다음 행렬에서는 가능한 입력 값 조합 및 반환 값을 보여 줍니다.

TRUE FALSE NULL
TRUE TRUE TRUE TRUE
FALSE TRUE FALSE NULL
NULL TRUE NULL NULL

예시

다음 Entity SQL 쿼리에서는 OR 연산자를 사용하여 두 Boolean 식을 결합합니다. 쿼리는 AdventureWorks Sales 모델을 기반으로 합니다. 이 쿼리를 컴파일하고 실행하려면 다음 단계를 수행하세요.

  1. How to: Execute a Query that Returns StructuralType Results의 절차를 따릅니다.

  2. 다음 쿼리를 ExecuteStructuralTypeQuery 메서드에 인수로 전달합니다.

-- OR
SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product 
WHERE product.ListPrice = @price1 OR product.ListPrice = @price2
-- || 
SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product 
WHERE product.ListPrice = @price1 || product.ListPrice = @price2

참고 항목