본문으로 바로가기

[Oracle] 오라클 몫,나머지 구하기 (/, MOD)

category DB\SQL 2019. 11. 21. 11:03

몫은 일반적으로 / 나누기 기호를 이용하여 연산을하면 나옵니다.

 

하지만 나머지는 자바나 일반적인 언어에서 사용하는 %를 이용하여 구할 수 없습니다.

 

나머지를 구하려면 MOD 함수를 사용 하면 됩니다.

 

 

몫구하기 /


SELECT 14/7 FROM DUAL
--2

SELECT 15/7 FROM DUAL
--2.14285714285714285714285714285714285714

몫은 그냥 나누면 나옵니다..

 

 

 

나머지구하기 MOD(n1,n2)


SELECT MOD(3,15) FROM DUAL
--3

SELECT MOD(15,3) FROM DUAL
--0

SELECT MOD(15,7) FROM DUAL
--1

MOD함수를 이용하여 나머지를 구할 수 있습니다.