PostgreSQL의 TO_CHAR 기능을 이용하면서 알게된 기능입니다.
1000원 단위로 ,(콤마)를 새겨주고 싶으면 기존에는 다음과 같이 사용했습니다.
결과는 다음과 같습니다.
해당 결과에서는 콤마는 제대로 작동하지만 앞 부분에 공백이 들어가는 것을 확인할 수 있습니다.
해당 문제점으론 숫자 계산시 공백도 추가될 수 있다는 위험이 있습니다.
들어오는 값의 위치로 범위를 잡고싶다면, FM(포맷) 문구를 추가하면 가능합니다.
FM을 추가하는 것으로 들어오는 값에 대한 범위를 잡을 수 있게 되었습니다.