IT 이야기/DB, SQL

오라클 콤마(쉼표) 쿼리

꼬꼬케이 2014. 7. 15. 18:29

2012년 9월 10일 포스팅

---------------------




오라클에서 숫자형 데이터 출력 시 세자리마다 쉼표찍을때 쓰는거~

 

TO_CHAR('숫자', '포맷')

 

-----아래는  예제? ------

 

SELECT TO_CHAR('1000000','9,999,999') as m  FROM DUAL

 

위의 999 부분을 늘려 주면 최대 숫자 자릿수를 늘릴수 있음

 

그리고.. 적용 후 Trim 함수 써주는 것이 좋다.

안그러면 최대 자릿수 만큼의 공백이 앞쪽에 생기니까..

 

소숫점 표현을 위해서는

SELECT TO_CHAR('1000000','9,999,999.99') as m  FROM DUAL

 이런 식으로 뒤쪽에 추가 해주기..