Я извлекаю данные из таблицы оракула в текстовый файл, и у меня есть числовые столбцы ниже. Когда я выбираю приведенные ниже столбцы в файле, он дает мне все начальные нули, которые я хотел подавить.
Select ltrim(col_1,'0'),ltrim(col_2,'0'),ltrim(col_3,'0') from table1
Тип данных:
Col_1 ---NUMBER(10,2),
Col_2 ---NUMBER(38,0),
Col_3 ---NUMBER(15,1)
Текущий выход:
00000303.44|0| 00000000000008.2
00000000.00|26| 00000000000030.2
00000473.40|0| 00000000000010.0
Ожидаемый результат:
303.44|0|8.2
0|26|30.2
473.4|0|10
Пожалуйста, дайте мне знать, если мне нужно изменить тип данных, чтобы получить ожидаемый результат. Я даже пробовал TO_CHAR(TRIM(LEADING 0 FROM col_name)
, я не получил ожидаемого результата.