Как вывести на экран значение следующим образом:
99,99 как 99,9990, 99,9 как 99,9000, 9.99 как 9.9900, 99 как 99,0000
Все дела должны быть удовлетворены .. Пожалуйста, помогите ...
Используйте символ формата 0:
0
SQL> SELECT x, to_char(x, '99.0000') 2 FROM (SELECT 99.99 x FROM dual 3 UNION ALL SELECT 99.9 FROM dual 4 UNION ALL SELECT 9.99 FROM dual 5 UNION ALL SELECT 99 FROM dual); X TO_CHAR(X,'99.0000') ---------- -------------------- 99,99 99.9900 99,9 99.9000 9,99 9.9900 99 99.0000
Все параметры формата вы найдете в документации .
Используйте функцию TO_CHAR с аргументом формата:
select to_char(99.99, '99.9999') from dual;