연산자 우선 순위 및 계산 방향
적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime
식 계산기가 지원하는 연산자 집합의 각 연산자는 우선 순위 계층에서 지정된 우선 순위를 가지며 계산되는 방향을 포함합니다. 연산자에 대한 계산 방향이 연산자 계산 방향입니다. 우선 순위가 높은 연산자가 우선 순위가 낮은 연산자보다 먼저 계산됩니다. 복잡한 식에 여러 개의 연산자가 있을 경우 연산자 우선 순위가 연산 수행 순서를 결정합니다. 실행 순서는 결과 값에 상당한 영향을 미칠 수 있습니다. 일부 연산자는 동일한 우선 순위를 갖습니다. 식에 동일한 우선 순위의 여러 연산자가 포함된 경우 연산자는 왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽으로 방향으로 평가됩니다.
다음 표에서는 연산자의 우선 순위를 높음에서 낮음 순으로 나열합니다. 동일한 수준의 연산자는 우선 순위가 같습니다.
연산자 기호 | 연산 형식 | associativity |
---|---|---|
, , | 식 | 왼쪽에서 오른쪽 |
단항 | 오른쪽에서 왼쪽 | |
캐스트 | 단항 | 오른쪽에서 왼쪽 |
곱하기 | 왼쪽에서 오른쪽 | |
더하기 | 왼쪽에서 오른쪽 | |
관계 | 왼쪽에서 오른쪽 | |
같음 | 왼쪽에서 오른쪽 | |
= | 비트 AND | 왼쪽에서 오른쪽 |
^ | 비트 배타적 OR | 왼쪽에서 오른쪽 |
| | 포괄적 비트 OR | 왼쪽에서 오른쪽 |
:\ | 논리적 AND | 왼쪽에서 오른쪽 |
|| | 논리적 OR | 왼쪽에서 오른쪽 |
= : | 조건 식 | 오른쪽에서 왼쪽 |