У меня есть столбец ниже в какой-то таблице
Икс
-81.384932
-127.4823922
-73.2933
-128.394449
-81.32173
-87.3215
Я хочу обновить этот столбец, чтобы все цифры до десятичной дроби сохранялись, а также сохранялись только первые 4 цифры после десятичной дроби. Ожидаемый результат должен быть ниже
x_trim
-81.3849
-127.4823
-73.2933
-128.3944
-81.3217
-87.3215
Я хотел бы оставить 0 в конце, если это возможно, например -125.90207 заканчивается -125.902, когда мне нужен результат -125.9020
Это просто уровень презентация; используйте TO_CHAR с соответствующей маской формата, например to_char(your_value, '990D0000')
. Нули в конце десятичной точки не имеют значения.
выберите ltrim (to_char (trunc (to_number ('- 123.40007'), 4), '9999999.0000')) из двойного;
обновить набор вкладок x = trunc (x, 4);