DB/Oracle

숫자 자리 맞추기

통통만두 2011. 4. 20. 17:42
반응형

SQL>
SELECT TO_CHAR(1, 'FM0.0') AS PENALTY_POINT
  FROM EC_PENALTY

RESULT>
1.0

SQL>
SELECT TO_CHAR(.1, 'FM0.0') AS PENALTY_POINT
  FROM EC_PENALTY

RESULT>
0.1

SQL>
SELECT TO_CHAR(1234567890, 'FM999,999,999,999,999')
  FROM DUAL

RESULT>
1,234,567,890

SQL>
SELECT TO_CHAR(1234567890, 'FM000,000,000,000,000')
  FROM DUAL

RESULT>
000,001,234,567,890 
 

TO_CHAR 의 뒤의 인자가 Format이다. 9이면 유효하지 않은 자리수는 여백처리, 0이면 유효하지 않은 자리는 0으로 채운다.

 
반응형

'DB > Oracle' 카테고리의 다른 글

쿼리로 제약조건 확인하기  (0) 2011.01.31
케릭터셋 확인하는 쿼리  (0) 2011.01.31
오라클 제품 다운로드&설치  (0) 2011.01.10
테이블 복사하기  (0) 2010.06.30