숫자관련 함수들은 금융권 등에서 많이 사용되며 자리수 또는 올림, 반올림 , 버림 등 주의하셔야합니다.



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







+ Recent posts