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

Bagaimana cara menghapus nol di depan dari nilai hari dan bulan di Oracle, saat mengurai ke string menggunakan fungsi to_char?

select   to_char(sysdate,'DD.MM.YY') -- Without Fill Mode
,        to_char(sysdate-20,'fmDD.fmMM.YY')  -- With Fill Mode, 20 days ago
  from dual;

Pengembalian

21.03.14    | 1.3.14

Modus Isi FM.

Dalam elemen format datetime dari fungsi TO_CHAR, pengubah ini menekan kosong dalam elemen karakter berikutnya (seperti MONTH) dan menekan nol di depan untuk elemen angka berikutnya (seperti MI) dalam model format tanggal. Tanpa FM, hasil elemen karakter selalu diisi dengan kosong hingga panjang tetap, dan nol di depan selalu dikembalikan untuk elemen angka. Dengan FM, yang menekan padding kosong, panjang nilai yang dikembalikan dapat bervariasi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat tabel yang tidak dimiliki oleh sys di Oracle?

  2. Jenis driver JDBC mana yang harus saya gunakan untuk mengakses Database Oracle?

  3. Bagaimana saya bisa mengubah NLS_DATE_FORMAT di PHP

  4. Karakter khusus Oracle

  5. Cara Memformat Angka sebagai Mata Uang di Oracle