'oracle소수점'에 해당되는 글 1건

  1. 2021.03.19 오라클 소수점 자리수 고정
Oracle2021. 3. 19. 12:05

 

 

기본적으로 RTRIM과 TO_CHAR를 이용하여 고정시킬 수 있다.

2자리로 고정한다고 했을때..

 

 

SELECT 
      RTRIM(TO_CHAR(ROUND(SUM_TON, 2), 'FM999999999999990.99'), '.') AS SUM_TON 
      -- 천의 자리마다 콤마가 필요하면..
      RTRIM(TO_CHAR(ROUND(SUM_TON, 2), 'FM9,999,999,999,999,990.99'), '.') AS SUM_TON2 
FROM ...

 

 

 

참고로 저 9의 개수만큼의 자리수가 넘어가면 안되므로, 넘지 않을만큼의 9의 개수를 채워준다.

소수점 바로앞에 0을 넣은 이유는, 0. 으로 시작하는 숫자는 0을 생략하지 않게하기위해..

예) 0.45 -> 쿼리 결과는 .45로 나오는것을 방지

 

 

 

Posted by 사슴영혼'-'