Saat menggunakan TO_CHAR()
fungsi di Oracle Database, Anda dapat menggunakan EEEE
elemen format untuk mengembalikan angka dalam notasi ilmiah.
Contoh
Berikut ini contoh untuk didemonstrasikan:
SELECT TO_CHAR(123456789, 'fm9EEEE') FROM DUAL;
Hasil:
1E+08
Dan satu lagi:
SELECT TO_CHAR(123.456789, 'fm9EEEE') FROM DUAL;
Hasil:
1E+02
The TM
Elemen Format
Anda juga dapat mengikuti TM
format elemen dengan satu E
jika diperlukan:
SELECT TO_CHAR(123456789, 'TMe') FROM DUAL;
Hasil:
1.23456789E+08
Juga, saat menggunakan TM
elemen format, jika output melebihi 64 karakter, maka Oracle Database secara otomatis mengembalikan angka dalam notasi ilmiah, meskipun tidak ada E
elemen format:
SELECT TO_CHAR(POWER(9123456789, 9), 'TM') FROM DUAL;
Hasil:
4.379603308369109117980583616918225063622E+89