November 29, 2020
절대값을 구하는 함수
SELECT ABS(10) FROM DUAL; --결과: 10
SELECT ABS(-10) FROM DUAL; --결과: 10
SELECT ABS(-10.5) FROM DUAL;--결과: 10.5두 수를 나누어 나머지를 구하는 함수
MOD(N, M) : N에 M을 나누어 나머지를 반환
SELECT MOD(10,3) FROM DUAL; --결과: 1
SELECT MOD(-10,3) FROM DUAL; --결과: -1반올림 하는 함수
ROUND(숫자 OR 컬럼이름, 반올림할 자리값)
-1은 정수 첫째 자리에서 반올림
0이 소수점 첫째 자리
1은 소수점 둘째 자리
SELECT ROUND(123.567) FROM DUAL; --결과: 124
SELECT ROUND(123.456, 1) FROM DUAL; --결과: 123.5
SELECT ROUND(123.456, -1) FROM DUAL; --결과: 120내림 처리하는 함수
SELECT FLOOR(123.456) FROM DUAL; --결과: 123
SELECT FLOOR(123.956) FROM DUAL; --결과: 123절삭 하는 함수
원하는 위치에서 숫자를 절삭할 수 있다.
SELECT TRUNC(123.456) FROM DUAL; --결과: 123
SELECT TRUNC(123.456, 1) FROM DUAL; --결과: 123.4
SELECT TRUNC(123.456, -1) FROM DUAL; --결과: 120올림처리 하는 함수
SELECT CEIL(123.111) FROM DUAL; --결과: 124