IT

[오라클/함수] 나머지 값 계산 함수 MOD

생각파워 2016. 11. 15. 09:42

Syntax

 

Description of mod.gif follows

 

 

MOD()함수는 인자로 들어오는 두값을 나눈 후 나머지 값을 리턴하는 함수입니다.

MOD(11,4)면 11 나누기 4를 하면 나머지가 3이 나오는데, 이 3을 리턴합니다.

예제를 보시죠.

 

 

Example

 

 

실행을 시켜보면 이렇게 결과값이 나옵니다. 

오라클 문서를 보니 인자값이 마이너스 값일 경우

현버전과 classical module에서 리턴값이 다르게 나타난다고 합니다. 

 classical module에서는 아래의 수식으로 계산되어져서 그렇다고 하네요

 

n2 - n1 * FLOOR(n2/n1)

 

어떻게 값이 다르게 나오는지 실행해 봤습니다. 

참고하시기 바랍니다.

 

 

반응형