(모듈로)(SSIS 식)
적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime
첫 번째 숫자 식을 두 번째 숫자 식으로 나눈 후 정수 나머지를 제공합니다.
구문
dividend % divisor
인수
dividend
나눌 숫자 식입니다. dividend는 유효한 숫자 식일 수 있습니다. 자세한 내용은 Integration Services 데이터 형식을 참조하세요.
divisor
피제수를 나눌 숫자 식입니다. divisor는 0을 제외한 임의의 유효한 숫자 식일 수 있습니다.
결과 형식
두 인수의 데이터 형식에 따라 결정됩니다. 자세한 내용은 Integration Services Data Types in Expressions을 참조하세요.
설명
두 식 모두 부호 있거나 부호 없는 정수 데이터 형식으로 평가되어야 합니다.
피연산자 중 하나가 null이면 결과는 null입니다.
모듈로 제로는 합법적이지 않습니다.
식 예제
이 예제에서는 두 숫자 리터럴에서 모듈러스를 계산합니다. 결과는 3입니다.
42 % 13
다음은 SalesQuota 열의 모듈러스와 숫자 리터럴을 계산하는 예제입니다.
SalesQuota % 12
다음은 Sales$ 및 월 숫자 변수 2개에서 모듈러스를 계산하는 예제입니다. 변수 Sales$ 는 이름에 $ 문자가 포함되어 있으므로 대괄호로 묶어야 합니다. 자세한 내용은 식별자(SSIS)를 참조하세요.
@[Sales$] % @Month
이 예제에서는 모듈로 연산자를 사용하여 Value 변수의 값이 짝수인지 홀수인지 확인하고 조건부 연산자를 사용하여 결과를 설명하는 문자열을 반환합니다. 자세한 내용은 ? : (조건)(SSIS Expression)을 참조하세요.
@Value % 2 == 0? "even":"odd"