PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tambahkan Indikator Ordinal ke Tanggal di PostgreSQL

PostgreSQL to_char() function memberi kita opsi untuk menambahkan sufiks nomor urut ke hasil.

Ini berarti kita dapat menambahkan indikator ordinal saat memformat tanggal.

Misalnya, alih-alih mengeluarkan 10 Feb, kita bisa menampilkan 10 Feb.

Pengubah Pola Template

Pengubah pola template berikut dapat digunakan untuk menerapkan sufiks nomor urut.

Pengubah Deskripsi
th Sufiks angka urut huruf kecil.
TH Sufiks angka urut huruf besar.

Contoh

Berikut contoh penggunaannya.

SELECT to_char(date '2001-03-25', 'DDth');

Hasil:

25th

Perhatikan bahwa ini akan secara otomatis menyesuaikan akhiran antara “th”, “st”, “rd”, dll tergantung pada nilai tanggal yang sebenarnya.

Misalnya, inilah yang terjadi jika saya mengubah tanggal dari contoh sebelumnya.

SELECT to_char(date '2001-03-01', 'DDth');

Hasil:

01st

Tekan Nol Utama

Kita dapat memodifikasi contoh sebelumnya untuk menekan nol di depan.

Untuk melakukannya, awali pengubah template dengan fm .

SELECT to_char(date '2001-03-01', 'fmDDth');

Hasil:

1st

Tanggal Lebih Lengkap

Berikut adalah contoh yang dibangun berdasarkan contoh sebelumnya sehingga kami menampilkan tanggal yang lebih lengkap.

SELECT to_char(date '2001-03-01', 'Day, fmDDth Month YYYY');

Hasil:

Thursday , 1st March     2001

Indikator Ordinal untuk Abad Ini

Sufiks nomor urut juga dapat digunakan saat menampilkan abad.

SELECT 
  concat(to_char(date '2019-10-23', 'CCth'), ' Century');

Hasil:

21st Century

  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 mengatur kunci utama kenaikan otomatis di PostgreSQL?

  2. connection.select_value hanya mengembalikan string di postgres dengan permata pg

  3. JDBCTemplate mengatur POJO bersarang dengan BeanPropertyRowMapper

  4. buat kueri dinamis SQL dengan pustaka python psycopg2 dan menggunakan alat tipe konversi yang baik

  5. Migrasi PostgreSQL ke Cloud - Membandingkan Solusi dari Amazon, Google &Microsoft