본문 바로가기
DBMS/ORACLE

[ORACLE] 오라클_숫자함수( MOD : 나머지 )

by 썸머워즈 2019. 2. 12.
반응형

MOD

  • MOD(n, m) 함수는 n/m의 나머지를 반환하는 함수이다.
SELECT MOD(9,4) AS NAMURGY FROM DUAL; -- 1
SELECT MOD(19,4) AS NAMURGY FROM DUAL; -- 3
SELECT MOD(10,3) AS NAMURGY FROM DUAL; -- 1
SELECT MOD(11.6,2) AS NAMURGY FROM DUAL; -- 1.6
SELECT MOD(-15,4) AS NAMURGY FROM DUAL; -- -3
SELECT MOD(-15,-4) AS NAMURGY FROM DUAL; -- -3
SELECT MOD(-15,0) AS NAMURGY FROM DUAL; -- -15

사용법은 매우 간단하며,

n이 음수라면 음수값이 나오는데 m도 음수로 나눌경우 양수로 나오는게 아니라 그대로 음수값이 나온다.


참고: https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions088.htm

 

MOD

MOD Syntax Description of the illustration mod.gif Purpose MOD returns the remainder of n2 divided by n1. Returns n2 if n1 is 0. This function takes as arguments any numeric datatype or any nonnumeric datatype that can be implicitly converted to a numeric

docs.oracle.com

반응형


댓글

TOP