본문 바로가기

개발일지

TO_CHAR로 정수형 데이터에 포맷주기

반응형

일을하다가 필요성을 느끼고 간단한 문법이나 명령어들 부터 남기려한다.
우선은 오르클에서 정수형을 문자형으로 표현할때 포맷주기다.

SELECT TO_CHAR(1.234,'FM9999999999999990D00')
   FROM DUAL

 DB작업을 하다가 정수형 데이터를 문자형으로 바꿀때 그포맷을 맞춰야 할경우가 자주 발생하는거 같다.
잊어먹기도 쉽고 잘 생각도 나지 않고 그래서 적어두려한다.

두번재 인자값이 출력하고자하는 수의 포맷이 된다.
D는 수수점을 표현하고
각자리수만크 0이나 9를 채워넣는대

9는 0표현을 하지않는다. 그렇기 때문에 예제에서는 일의 자리와 소수자리의 수를 0으로 넣고있다.
반응형