Bij gebruik van de TO_CHAR()
functie in Oracle Database, kunt u de EEEE
format-element om het getal in wetenschappelijke notatie te retourneren.
Voorbeeld
Hier is een voorbeeld om te demonstreren:
SELECT TO_CHAR(123456789, 'fm9EEEE') FROM DUAL;
Resultaat:
1E+08
En nog een:
SELECT TO_CHAR(123.456789, 'fm9EEEE') FROM DUAL;
Resultaat:
1E+02
De TM
Formaatelement
U kunt ook de TM
. volgen formaatelement met een enkele E
indien nodig:
SELECT TO_CHAR(123456789, 'TMe') FROM DUAL;
Resultaat:
1.23456789E+08
Ook bij gebruik van de TM
format-element, als de uitvoer langer is dan 64 tekens, retourneert Oracle Database automatisch het getal in wetenschappelijke notatie, zelfs als er geen E
is formaatelement:
SELECT TO_CHAR(POWER(9123456789, 9), 'TM') FROM DUAL;
Resultaat:
4.379603308369109117980583616918225063622E+89