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

Bagaimana saya bisa menambahkan nol di depan ke tanggal di Oracle?

Sepertinya Anda tidak ingin menambahkan angka nol di depan, sepertinya Anda tidak mengonversi tanggal menjadi karakter persis seperti yang Anda inginkan. model format waktu of TO_CHAR() sangat kuat, manfaatkan sepenuhnya.

select to_char(dt, 'yyyymmdd') as dayid
  from atm_facts

Untuk benar-benar menjawab pertanyaan Anda, Anda dapat menggunakan format angka model dengan TO_CHAR() untuk mengisi dengan awalan '.

Misalnya, berikut ini mengembalikan 006

select to_char(6, 'fm009') from dual;

Anda dapat menggunakan pengubah model format fm , yang disebutkan dalam dokumen di atas, untuk menghapus spasi awal jika perlu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mendapat urutan multi-item

  2. pilih berbeda (tanggal) kembalikan tanggal yang sama beberapa kali

  3. Bagaimana cara kerja contain() dalam PL-SQL?

  4. Hasilkan Prosedur PL/SQL Online untuk Mengimpor Data di Tabel Oracle

  5. Perlu memangkas ruang kosong di Oracle