Microsoft SQL Server Analysis Services의 DMX(Data Mining Extensions) 언어에서는 산술, 대입, 비교, 논리 및 단항 연산자를 지원합니다.
다음 표에서는 DMX에서 지원하는 연산자를 설명합니다.
|
operator
|
설명
|
|
+(더하기)(DMX)
|
두 개의 수를 더하는 산술 연산자
|
|
-(빼기)(DMX)
|
한 수에서 다른 수를 빼는 산술 연산자
|
|
*(곱하기)(DMX)
|
두 개의 수를 곱하는 산술 연산자
|
|
/(나누기)(DMX)
|
한 수를 다른 수로 나누는 산술 연산자
|
|
<(보다 작음)(DMX)
|
비교 연산자.
Null이 아닌 값으로 계산되는 인수의 경우 왼쪽의 인수 값이 오른쪽의 인수 값보다 작으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 인수 중 하나 또는 둘 모두가 Null 값으로 계산되는 경우 이 연산자는 Null 값을 반환합니다.
|
|
>(보다 큼)(DMX)
|
비교 연산자.
Null이 아닌 값으로 계산되는 인수의 경우 왼쪽의 인수 값이 오른쪽의 인수 값보다 크면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 인수 중 하나 또는 둘 모두가 Null 값으로 계산되는 경우 이 연산자는 Null 값을 반환합니다.
|
|
=(같음)(DMX)
|
비교 연산자.
Null이 아닌 값으로 계산되는 인수의 경우 왼쪽의 인수 값과 오른쪽의 인수 값이 같으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 인수 중 하나 또는 둘 모두가 Null 값으로 계산되는 경우 이 연산자는 Null 값을 반환합니다.
|
|
<>(같지 않음)(DMX)
|
비교 연산자.
Null이 아닌 값으로 계산되는 인수의 경우 왼쪽의 인수 값과 오른쪽의 인수 값이 다르면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 인수 중 하나 또는 둘 모두가 Null 값으로 계산되는 경우 이 연산자는 Null 값을 반환합니다.
|
|
<=(작거나 같음)(DMX)
|
비교 연산자.
Null이 아닌 값으로 계산되는 인수의 경우 왼쪽의 인수 값이 오른쪽의 인수 값보다 작거나 같으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 인수 중 하나 또는 둘 모두가 Null 값으로 계산되는 경우 이 연산자는 Null 값을 반환합니다.
|
|
>=(크거나 같음)(DMX)
|
비교 연산자.
Null이 아닌 값으로 계산되는 인수의 경우 왼쪽의 인수 값이 오른쪽의 인수 값보다 크거나 같으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 인수 중 하나 또는 둘 모두가 Null 값으로 계산되는 경우 이 연산자는 Null 값을 반환합니다.
|
|
AND(DMX)
|
두 숫자 식에서 결합을 수행하는 논리 연산자
|
|
NOT(DMX)
|
숫자 식에서 부정을 수행하는 논리 연산자
|
|
OR(DMX)
|
두 숫자 식에서 분리를 수행하는 논리 연산자
|
|
+(양수)(DMX)
|
숫자 식의 양수 값을 반환하는 단항 연산자
|
|
-(음수)(DMX)
|
숫자 식의 음수 값을 반환하는 단항 연산자
|
|
//(주석)(DMX)
|
Analysis Services에서 실행되지 않는 텍스트 문자열을 나타냅니다.
주석을 DMX 문 안에 중첩하거나 코드 줄 끝에 포함하거나 별도의 줄에 삽입할 수 있습니다.
|
|
-- (주석)(DMX)
|
Analysis Services에서 실행되지 않는 텍스트 문자열을 나타냅니다.
주석을 DMX 문 안에 중첩하거나 코드 줄 끝에 포함하거나 별도의 줄에 삽입할 수 있습니다.
|
|
/*...*/(주석)(DMX)
|
Analysis Services에서 실행되지 않는 텍스트 문자열을 나타냅니다.
주석을 DMX 문 안에 중첩하거나 코드 줄 끝에 포함하거나 별도의 줄에 삽입할 수 있습니다.
|