2012-06-22 2 views
0

В основном то, что я пытаюсь сделать, это добавить '000' к числу (длиной от 5 до 8 символов) и сделать целые числа десятичными знаками.TOAD SQL - номер LPAD, но также добавить десятичные знаки?

То, что я придумал это:

SELECT DISTINCT 
'000' || TO_CHAR(Blah, '9,999,999.99') AS "Data" 
FROM Blah database 

В то время как это делает то, что я хочу в идеале, есть разрыв между нулями 3 или 4 в зависимости от количества. Очевидно, я не хочу, чтобы там был пробел. Где я сбиваюсь с пути?

ответ

0

Используйте облицовку (to_char (x, '9,999,999.99')) таким образом, вы избежите зазора

Смежные вопросы