Unix ksh sqlplus, отображающий начальный ноль для десятичных чисел - PullRequest
0 голосов
/ 24 февраля 2010

Я застрял со следующим:

У меня есть SQL-запрос в ksh, и для значений, таких как 0,23, 0,55, он отображает только .23 .55.

У кого-нибудь есть идея? Есть некоторые параметры для установки?

1 Ответ

3 голосов
/ 24 февраля 2010

Если вы выберете числа без явного преобразования их в строки, вы получите формат чисел по умолчанию, который пытается показать значащие цифры числа, используя наименьшее количество символов.

Оберните числовые столбцы в TO_CHAR() вызовах нужным форматом:

SQL> select to_char(.12, '0.99') from dual;

TO_CH
-----
 0.12
...