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

Dapatkan Nama Hari dari Tanggal di PostgreSQL

Di PostgreSQL, Anda bisa mendapatkan nama hari dari tanggal dengan menggunakan to_char() fungsi. Fungsi ini mengembalikan string berdasarkan stempel waktu dan pola template yang Anda berikan sebagai argumen..

Contoh

Berikut ini contoh singkatnya.

SELECT to_char(stempel waktu '2020-12-16 10:41:35', 'Hari') SEBAGAI "Hari";

Hasil:

 Hari ----------- Rabu

Dalam hal ini, saya menetapkan pola template 'Day' , jadi ini menyebabkan nama hari dikembalikan dari nilai stempel waktu.

Huruf Kecil, Huruf Besar, dan Kapitalisasi

Anda dapat mengembalikan hari dalam huruf kecil, huruf besar, atau huruf besar. Anda menentukan mana yang dikembalikan oleh huruf besar-kecil yang Anda gunakan dalam pola template (argumen kedua).

Berikut adalah contoh untuk menunjukkan apa yang saya maksud.

SELECT to_char(current_timestamp, 'day') AS "day", to_char(current_timestamp, 'Day') AS "Day", to_char(current_timestamp, 'DAY') AS "DAY";

Hasil:

 hari | Hari | HARI -----------+-----------+----------- kamis | Kamis | KAMIS 

Semua hasil diisi kosong hingga 9 karakter, terlepas dari huruf besar apa yang digunakan.

Format Nama Hari Singkat

Anda juga dapat menentukan bahwa hasilnya diformat menggunakan nama hari pendek.

SELECT to_char(current_timestamp, 'dy') AS "dy", to_char(current_timestamp, 'Dy') AS "Dy", to_char(current_timestamp, 'DY') AS "DY";

Hasil:

dy | hari | DY -----+-----+----- kamis | Kam | KAM

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PgBouncer 1.7 – “Warna Bervariasi Setelah Kebangkitan”

  2. MIN() Fungsi di PostgreSQL

  3. bagaimana cara menampilkan kode prosedur tersimpan lengkap?

  4. Apakah lebih baik menggunakan beberapa database dengan satu skema masing-masing, atau satu database dengan beberapa skema?

  5. org.postgresql.util.PSQLException:Objek Besar tidak boleh digunakan dalam mode komit otomatis