데이터베이스/Oracle
4. 오라클 (숫자관련 함수)
왕초보코딩탈출
2018. 2. 20. 02:47
숫자관련 함수들은 금융권 등에서 많이 사용되며 자리수 또는 올림, 반올림 , 버림 등 주의하셔야합니다.
1. ROUND함수
주어진 숫자에서 반올림
1 2 3 4 | select ROUND(123.456,2) AS ROUND1, ROUND(123.456,0) AS ROUND2, ROUND(123.456,-1) AS ROUND3 from dual; | cs |
2. TRUNC함수
주어진 숫자에서 버림
1 2 3 4 | select TRUNC(123.456,2) AS ROUND1, TRUNC(123.456,0) AS ROUND2, TRUNC(123.456,-1) AS ROUND3 from dual; | cs |
3. MOD (나머지 값을 구하는 함수)
CEIL (주어진 숫자에서 가장 가까운 정수)
FLOOR (주어진 숫자에서 가장 가까운 작은 정수)
1 2 3 4 | SELECT MOD(11,4) "Modulus", CEIL(0.3333) "Ceil", FLOOR(1.3333) "Floor" FROM DUAL | cs |