Вы можете сделать это с помощью to_char
и кода формата TM
(см. документация )
SELECT to_char(column, 'TM') FROM table;
примеры:
SELECT to_char(9.2300, 'TM') FROM dual; -- returns 9.23
SELECT to_char(9.0000, 'TM') FROM dual; -- returns 9
SELECT to_char(100, 'TM') FROM dual; -- returns 100
SELECT to_char(010, 'TM') FROM dual; -- returns 10
edit:
С помощью
SELECT round(to_char(column, 'TM'), 5) FROM table;
вы можете ограничить свой результат до 5 десятичных знаков.
SELECT to_char(round(123.654321000, 5), 'TM') FROM dual; -- returns 123.65432