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

Dapatkan Nama Hari Singkat di PostgreSQL

Di PostgreSQL, Anda dapat menggunakan to_char() fungsi untuk mendapatkan nama hari pendek dari tanggal.

Yang saya maksud dengan “nama hari pendek” adalah nama hari yang disingkat, misalnya Jum, Sen, dll.

to_char() fungsi menerima dua parameter; tanggal dan string format yang digunakan untuk memformat tanggal tersebut.

Contoh

Berikut ini contoh untuk didemonstrasikan.

SELECT to_char(current_timestamp, 'dy'); 

Hasil:

sab

Seperti yang Anda duga, saya menjalankan kueri ini pada hari Sabtu.

Menentukan Kasus

Anda dapat menentukan apakah nama hari pendek harus dalam huruf besar, huruf kecil, atau huruf besar.

Untuk melakukannya, cukup gunakan huruf besar/kecil yang diinginkan dalam format string.

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 -----+-----+----- duduk | Sab | SAT

Format String Lebih Panjang

Anda dapat menyertakan nama hari pendek sebagai bagian dari keluaran tanggal yang lebih panjang.

Misalnya berikut ini.

SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY'); 

Hasil:

Sab, 06 Jun 2020

Dapatkan Nama Hari Panjang

Anda dapat menggunakan Day , DAY , atau day untuk mendapatkan nama hari yang panjang.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. KONSTRAINT UNIK Postgres untuk array

  2. Indeks PostgreSQL tidak digunakan untuk kueri pada rentang IP

  3. Format keluaran alternatif untuk psql

  4. Permintaan rekursif postgres dengan row_to_json

  5. PostgreSQL tersemat untuk pengujian Java JUnit