MOD
Syntax
MOD(num1, num2);
개요
MOD
는 num1을 num2로 나눈 나머지를 반환하는 함수다. num2이 0이면, num1을 반환한다.
이 함수는 num1 또는 num2가 음수면 전통적인 Modulus 함수와는 다른 결과를 반환한다.
전통적인 Modulus 함수는 다음과 같다.
num1 - num2 * FLOOR(num1/num2)
인자
설명
num1, num2
num1이나 num2는 숫자형 타입이거나 숫자형 타입으로 변환될 수 있는 타입이어야 한다. num1이나 num2은 두 타입 중 숫자형 우선순위에 따라 더 높은 순위의 타입으로 변환되고, 또한 그 타입으로 반환된다
예제
SELECT MOD(-11, 4), MOD(11, -4);
mod | mod
-----+-----
-3 | 3
Last updated