| 인쇄 온라인 도움말의 PDF 버전 열기

### Expression Builder 연산자 이 항목에서는 Expression Builder에서 사용할 수 있는 연산자와 연산자의 평가 순서에 대해 설명합니다. 참고: 이 항목의 모든 예제 표현식에서 사용되는 언어 독립적 필드 이름 및 필드 이름 구문은 릴리스 29 서비스 팩 1 이전의 Expression Builder 릴리스에서 사용된 필드 이름 및 필드 이름 구문입니다. 이러한 예제는 계속 유효합니다. 하지만 릴리스 29 서비스 팩 1 이후의 Expression Builder에서 필드 리스트의 표현식에 해당하는 필드를 선택할 경우 필드 이름과 필드 이름 구문이 예제에 표시된 항목과 다를 수 있습니다. 필드 이름과 필드 이름 구문이 정확하도록 Expression Builder의 필드 리스트에서 항상 표현식 필드를 선택하는 것이 좋습니다. 표현식의 필드 이름과 필드 이름 구문에 대한 자세한 내용은 표현식 정보를 참조하십시오. ### 산술 연산자 다음 표에서는 각 산술 연산자의 용도를 설명하고 사용 방법의 예를 제시합니다.
연산자 | 용도 | 예
--- | --- | ---
+ | 추가 | [<Record Number>] + 1
- | 빼기 | [<Record Number>] - 1
- | 부정 | [<Revenue>] < -100
* | 곱하기 | [<Subtotal>] * 0.0625
/ | 나누기 | [<Total Items>] / [<Total Orders>]
^ | 지수 | [<Grid Height>] ^ 2
### 논리 연산자 다음 진위표는 Expression Builder의 논리 연산자를 통해 가능한 결과를 보여줍니다.
논리 연산자 | 첫 번째 피연산자 | 두 번째 피연산자 | 결과
--- | --- | --- | ---
NOT | TRUE |  | FALSE
FALSE |  | TRUE
NULL |  | NULL
AND | TRUE | TRUE | TRUE
FALSE | FALSE | FALSE
TRUE | FALSE | FALSE
FALSE | TRUE | FALSE
TRUE | NULL | NULL
FALSE | NULL | FALSE
NULL | TRUE | NULL
NULL | FALSE | FALSE
NULL | NULL | NULL
OR | TRUE | TRUE | TRUE
FALSE | FALSE | FALSE
TRUE | FALSE | TRUE
FALSE | TRUE | TRUE
TRUE | NULL | TRUE
FALSE | NULL | NULL
NULL | TRUE | TRUE
NULL | FALSE | NULL
NULL | NULL | NULL
### 비교 연산자 다음 표에서는 각 비교 연산자의 용도를 설명하고 사용 방법의 예를 제시합니다.
연산자 | 용도 | 예
--- | --- | ---
= | 첫 번째 피연산자가 두 번째 피연산자와 같은지 테스트합니다. | [<Last Name>] = "Smith"
< > | 첫 번째 피연산자가 두 번째 피연산자와 같지 않은지 테스트합니다. | [<Role>] <> "End-User"
> | 첫 번째 피연산자가 두 번째 피연산자보다 큰지 테스트합니다. | [<Revenue>] > 5000
< | 첫 번째 피연산자가 두 번째 피연산자보다 작은지 테스트합니다. | [<Probability>] < .7
> = | 첫 번째 피연산자가 두 번째 피연산자보다 크거나 같은지 테스트합니다. | [<Revenue>] >= 5000
< = | 첫 번째 피연산자가 두 번째 피연산자보다 작거나 같은지 테스트합니다. | [<Probability>] <= .7
LIKE | 첫 번째 피연산자의 값이 지정된 문자열과 일치하는지 테스트합니다. | [<성>] LIKE "Smith" 팁: 별표(*)와 물음표(?) 패턴 일치 문자를 LIKE 연산자와 함께 사용할 수 있습니다.
NOT LIKE | 첫 번째 피연산자의 값이 지정된 문자열과 일치하지 않는지 테스트합니다. | [<성>] NOT LIKE "Smith" 또는 NOT ([<성>] LIKE "Smith") 참고: 두 번째 예에서는 괄호가 필요합니다. 팁: 별표(*)와 물음표(?) 패턴 일치 문자를 NOT LIKE 연산자와 함께 사용할 수 있습니다.
IS NULL | 피연산자가 null인지 테스트합니다. | [<성>] IS NULL
IS NOT NULL | 피연산자가 null이 아닌지 테스트합니다. | [<성>] IS NOT NULL
### 패턴 일치 특수 문자 다음 표에서는 패턴 일치 특수 문자에 대해 설명합니다. 이러한 특수 문자는 LIKE 및 NOT LIKE 비교 연산자와 함께 사용할 수 있습니다.
문자 | 용도 | 예
* | 0개 이상의 문자 | [<성>] LIKE "Sm*"은 [<성>] 값이 Sm 문자로 시작하는 모든 레코드를 반환합니다. 예를 들면 Smith, Smythe, Smart 등과 같습니다. [<성>] LIKE "*om*"은 [<성>] 필드에 om 문자가 포함된 모든 레코드를 반환합니다. 예를 들면 Thomas, Thompson, Tomlin 등과 같습니다.
? | 하나의 문자 | [<이름>] NOT LIKE "Da?"는 [<이름>] 값이 세 글자이며 Da 문자로 시작하지 않는 모든 레코드를 반환합니다. Ted, Tom 및 Sam이 포함된 레코드가 반환되지만 Dax 및 Dan이 포함된 레코드는 반환되지 않습니다. NOT ([<이름>] LIKE "?o?")는 [<이름>] 값이 세 글자이며 가운데 문자가 o가 아닌 모든 레코드를 반환합니다. Ted 및 Sam이 포함된 레코드가 반환되지만 Tom 및 Bob이 포함된 레코드는 반환되지 않습니다.
### 연결 연산자 더하기(+) 연산자는 전자메일에서 필드 값과 텍스트를 결합하는 데 사용됩니다. ### 연산자 우선 순위 우선 순위는 Oracle CRM On Demand에서 단일 표현식 내의 다양한 연산자를 평가하는 순서입니다. 다음 규칙이 적용됩니다. 우선 순위가 높은 연산자는 우선 순위가 낮은 연산자보다 먼저 평가됩니다. 우선 순위가 같은 연산자는 왼쪽에서 오른쪽으로 평가됩니다. 수준 숫자가 낮을수록 높은 우선 순위를 나타냅니다. 괄호 사용은 식 안에서 우선 순위의 순서에 영향을 줍니다. 괄호 안의 식은 괄호 밖의 식보다 먼저 평가됩니다. 우선 순위 수준은 다음 표와 같습니다.
수준 | 연산자
--- | ---
1 | ( )
2 | -(부정)
3 | ^(거듭제곱)
4 | *(곱하기), /(나누기)
5 | + (더하기), - (빼기), NOT 논리 연산자
6 | AND 논리 연산자
7 | OR 논리 연산자
8 | =, <>, >, <, >=, <= 비교 연산자
#### 관련 항목 관련된 Expression Builder 정보는 다음 항목을 참조하십시오. Expression Builder 정보 Expression Builder 사용 Expression Builder 함수

2022년 8월 게시됨 | Copyright © 2005, 2022, Oracle and/or its affiliates. Legal Notices.