숫자관련 함수들은 금융권 등에서 많이 사용되며 자리수 또는 올림, 반올림 , 버림 등 주의하셔야합니다.
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 |
'데이터베이스 > Oracle' 카테고리의 다른 글
6. 오라클 기초 (형 변환 함수) (0) | 2018.02.21 |
---|---|
5. 오라클 기초 (날짜 관련 함수) (0) | 2018.02.20 |
3. 오라클 기초 (문자함수) (0) | 2018.02.18 |
2. 오라클 기초 익히기 (WHERE) (0) | 2018.02.18 |
1. 오라클 기초 익히기 (0) | 2018.02.18 |