21.01.11 오라클 DB 공부
절댓값을 구하는 함수 : ABS(n)
ex) SELECT ABS(35), ABS(-35) FROM DUAL; -> 35, -35
음수/양수를 알려주는 함수 : SIGN(n)
ex) SELECT SIGN(35), SIGN(-35), SIGN(0) FROM DUAL; -> 1, -1, 0
반올림 값을 알려주는 함수 : ROUND(n, i)
ex) SELECT ROUND(34.345678), ROUND(34.6788) FROM DAUL; -> 34, 35
SELECT ROUND(12.345678,2), ROUND(12.3456778,3) FROM DUAL; -> 12.35, 12.346
숫자를 자르는 함수 : TRUNC(n, i)
ex) SELECT TRUNC(666.666, 2) FROM DUAL; -> 666.66
SELECT TRUNC(666.666, 0) FROM DUAL; -> 666
SELECT TRUNC(666.666, -2) FROM DUAL; -> 600
나머지 값을 반환하는 함수 : MOD(n1, n2)
ex) SELECT MOD(17,5) FROM DUAL; -> 3, 2
제곱을 구하는 함수 : POWER(n1, n2)
ex) SELECT POWER(5,2) FROM DUAL; -> 25
제곱근을 구하는 함수 : SQRT(n)
ex) SELECT SQRT(25) FROM DUAL; -> 5