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

Cara Mengeja Tahun saat Memformat Tanggal di Oracle

Oracle Database menyertakan pilihan elemen format datetime yang bagus. yang memungkinkan kami untuk memformat tanggal dan waktu saat menggunakan TO_CHAR(datetime) fungsi.

Salah satunya (tdia YEAR format element) memungkinkan kita untuk memformat tanggal dengan tahun yang dieja. Misalnya, alih-alih 1972 , kita akan mendapatkan NINETEEN SEVENTY-TWO .

Kita juga bisa menggunakan SYEAR sehingga tanggal BC diawali dengan tanda minus (- ).

Contoh

Berikut ini contoh untuk didemonstrasikan:

SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;

Hasil:

NINETEEN SEVENTY-TWO

Tanggal SM

Seperti yang disebutkan, kita dapat menggunakan S untuk mengawali tanggal SM dengan tanda minus (- ).

Ini contohnya:

SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;

Hasil:

-EIGHTY-SEVEN

  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 saya bisa memasukkan banyak baris ke Oracle dengan nilai urutan?

  2. Fungsi String Oracle (Daftar Lengkap)

  3. Panggil prosedur tersimpan dengan yang lain di Oracle

  4. Memahami segmen Lob (SYS_LOB) di Oracle?

  5. Masalah perbandingan string Oracle PL/SQL