본문 바로가기
카테고리 없음

오라클 나머지값 구하기 (MOD, REMAINDER) 사용법 & 예제

by kangs' tong 2023. 9. 16.

오라클 나머지값 구하기

오라클에서는 MOD나 REMAINDER 함수를 사용하여 나머지 값을 구할 수 있습니다.

MOD 함수

MOD 함수는 첫 번째 인수를 두 번째 인수로 나눈 나머지 값을 반환합니다.

MOD(num1, num2)
  • num1: 나누는 수
  • num2: 나누어지는 수

예를 들어, 7을 3으로 나눈 나머지 값을 구하려면 다음과 같이 MOD 함수를 사용할 수 있습니다.

SELECT MOD(7, 3) AS remainder FROM dual;

결과는 1이 나오게 됩니다.

REMAINDER 함수

REMAINDER 함수는 MOD 함수와 동일한 기능을 수행하여 나머지 값을 반환합니다.

REMAINDER(num1, num2)
  • num1: 나누는 수
  • num2: 나누어지는 수

위의 예제에서와 동일한 결과를 얻으려면 REMAINDER 함수를 사용할 수 있습니다.

SELECT REMAINDER(7, 3) AS remainder FROM dual;

결과는 1이 나오게 됩니다.

예제

다음 예제는 MOD 함수와 REMAINDER 함수를 사용하여 나머지 값을 구하는 간단한 쿼리입니다.

SELECT 
    MOD(15, 4) AS mod_remainder,
    REMAINDER(15, 4) AS remainder
FROM dual;

위의 쿼리를 실행하면 다음과 같은 결과가 나옵니다.

MOD_REMAINDER | REMAINDER
--------------|-----------
           3  |        3

결과에서 모두 3이라는 값이 나오게 됩니다.

마무리

오라클에서는 MOD 함수와 REMAINDER 함수를 사용하여 나머지 값을 구할 수 있습니다. MOD 함수는 첫 번째 인수를 두 번째 인수로 나눈 나머지 값을, REMAINDER 함수는 나머지 값을 반환합니다. 필요에 따라 두 함수 중 원하는 것을 선택하여 사용할 수 있습니다.

댓글