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