MOD
MOD (나머지 연산)
MOD 함수는 두 값의 모듈로(나머지)를 계산해요. 입력 숫자 타입을 그대로 보존하는 다형성(polymorphic) 함수라서, 결과 타입은 입력 타입에 따라 결정됩니다.
출처: 문서
본문
MOD(col1, col2) 형식으로 사용해요.
| 인자 | 타입 | 설명 |
|---|---|---|
col1 |
INT, LONG, FLOAT, DOUBLE, BIG_DECIMAL | 피제수 |
col2 |
INT, LONG, FLOAT, DOUBLE, BIG_DECIMAL | 제수 |
입력 타입과 동일한 숫자 타입을 반환합니다(입력 타입이 서로 다르면 더 넓은 타입).
사용 예시
select MOD(12, 5) AS value
from ignoreMe
| value |
|---|
| 2 |
select MOD(12, 2) AS value
from ignoreMe
| value |
|---|
| 0 |
select MOD(12L, 5) AS long_mod, MOD(12.5F, 5.0F) AS float_mod, MOD(12.5, 5.0) AS double_mod
from myTable
각각 LONG, FLOAT, DOUBLE을 반환합니다(입력 타입 보존).