Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara Memformat Angka dalam Notasi Ilmiah di Oracle

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan untuk memeriksa ukuran tabel di database Oracle

  2. Bagaimana cara mendapatkan Oracle SCHEMA sebagai skrip DDL dengan DBMS_METADATA (dan SCHEMA_EXPORT)

  3. Format Angka sebagai Persentase di Oracle

  4. Mentor Oracle DBA

  5. ORA-00942:Dapat memilih dari schema.table tetapi bukan tabel?