У нас есть научное c приложение, которое находится в Access, и я перехожу на Oracle. Тип данных доступа - Номер. Oracle - это число (20,12).
Данные представляют собой небольшие числа, которые мы должны показывать пользователю в отчете, например, как 1.000 E-5.
Однако число на самом деле что-то вроде 0,0000099999, что 0,99999 E-5.
Я могу преобразовать число в научную запись c, но оно возвращает 0,99999 E-5 без округления. Я хотел бы иметь возможность округлить это число. К сожалению, числа заканчиваются с точки зрения количества десятичных знаков. Например:
0.9999E-5
0.9999E-10
Так что простой прямой КРУГЛЫЙ (N, X) не будет работать, я думаю. Я хочу округлить до 3 десятичных знаков и показать в научной нотации c. По сути, это научная c концепция степеней точности, в которой число десятичных знаков варьируется, а число значащих цифр всегда равно 3.