(모듈로)(SSIS 식)(Modulo) (SSIS Expression)

첫 번째 숫자 식을 두 번째 식으로 나눈 다음 나머지의 정수 부분을 제공합니다.Provides the integer remainder after dividing the first numeric expression by the second one.

구문Syntax


dividend % divisor  

인수Arguments

dividenddividend
나눌 숫자 식입니다.Is the numeric expression to divide. dividend 는 임의의 유효한 숫자 식일 수 있습니다.dividend can be any valid numeric expression. 자세한 내용은 Integration Services 데이터 형식을 참조하세요.For more information, see Integration Services Data Types

divisordivisor
피제수를 나눌 숫자 식입니다.Is the numeric expression to divide the dividend by. divisor 는 0을 제외한 임의의 유효한 숫자 식일 수 있습니다.divisor can be any valid numeric expression except zero.

결과 형식Result Types

두 인수의 데이터 형식에 따라 결정됩니다.Determined by data types of the two arguments. 자세한 내용은 Integration Services Data Types in Expressions을 참조하세요.For more information, see Integration Services Data Types in Expressions.

주의Remarks

두 식이 모두 부호 있는 정수 또는 부호 없는 정수 데이터 형식이어야 합니다.Both expressions must evaluate to signed or unsigned integer data types.

두 피연산자 중 하나가 Null이면 결과도 Null입니다.If either operand is null, the result is null.

모듈로 0은 사용할 수 없습니다.Modulo zero is not legal.

식 예Expression Examples

이 예에서는 두 개의 숫자 리터럴에서 모듈러스를 계산합니다.This example computes the modulus from two numeric literals. 결과는 3입니다.The result is 3.

42 % 13  

이 예에서는 SalesQuota 열과 하나의 숫자 리터럴에서 모듈러스를 계산합니다.This example computes the modulus from the SalesQuota column and a numeric literal.

SalesQuota % 12  

이 예에서는 두 개의 숫자 변수 Sales$Month에서 모듈러스를 계산합니다.This example computes the modulus from two numeric variables Sales$ and Month. 변수 Sales$ 는 이름에 $ 문자가 포함되어 있으므로 대괄호로 묶어야 합니다.The variable Sales$ must be enclosed in brackets because the name includes the $ character. 자세한 내용은 식별자(SSIS)를 참조하세요.For more information, see Identifiers (SSIS).

@[Sales$] % @Month  

이 예에서는 모듈로 연산자를 사용하여 Value 변수가 짝수 또는 홀수인지를 확인하고 조건부 연산자를 사용하여 결과를 설명하는 문자열을 반환합니다.This example uses the modulo operator to determine if the value of the Value variable is even or odd, and uses the conditional operator to return a string that describes the result. 자세한 내용은 ? :(조건)(SSIS 식)을 참조하세요.For more information, see ? : (Conditional) (SSIS Expression).

@Value % 2 == 0? "even":"odd"  

관련 항목:See Also

연산자 우선순위 및 결합성 Operator Precedence and Associativity
연산자 ( SSIS 식 )Operators (SSIS Expression)