Hej,
Mam na przykład taki string: 2.7777777777777801E-3 jak mogę go przekodować na liczbę?
Taki string otrzymuje z excela gdzie ustawiony jest typ kolumny gg:mm:ss = 00:04:00 dla przykładu.
Hej,
Mam na przykład taki string: 2.7777777777777801E-3 jak mogę go przekodować na liczbę?
Taki string otrzymuje z excela gdzie ustawiony jest typ kolumny gg:mm:ss = 00:04:00 dla przykładu.
TO_NUMBER ('2.7777777777777801E-3', 'format')
gdzie w 'format' musisz podać postać liczby za pomocą kodów określonych tu:
https://docs.oracle.com/database/121/SQLRF/sql_elements004.htm#SQLRF00210
Interesują cię: 9, D i EEEE - tylko zwróć uwagę na długość stringa, zweryfikuj konwersję na liczbach o różnej precyzji.
Być może będziesz też musiał użyć parametru określającego typ znaku dziesiętnego (NLS_NUMERIC_CHARACTER).
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.