원하시는 작업은 대부분 to_char() 함수로 해결이 됩니다.
select to_char(2000, '000000');
===> '002000'
select to_char(2000,'000000.00');
===> '0020000.00'
select to_char(2000,'L000000');
===> '0020000W'
이런식으로 거의 모든 원하는 형식을 다 만들어 낼수 있습니다.
http://database.sarang.net/database/postgres/manual/manual-7.1/functions-formatting.html
참조하시기 바랍니다.
-- 썬 님이 쓰신 글:
>> 금액(numeric)를 특정자리수로 꽉채우는 방법에 대해서
>> lpad와 to_char방법을 가르쳐주셔서 감사합니다.
>>
>> 저는 금액이 2000원이면 7자리인
>> 0002000으로 표현하려고 했거든요.
>> 그래서
>> SELECT to_char(money, '0000000') FROM table
>> 로 하려고 합니다.
|