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

Dapatkan Nama Bulan Pendek di PostgreSQL

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

Yang saya maksud dengan “nama bulan pendek” adalah nama bulan yang disingkat, misalnya Jan, Feb, Mar, 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, 'mon');

Hasil:

jun

Ini menunjukkan bahwa saat itu bulan Juni ketika saya menjalankan kueri itu.

Tentukan Kasusnya

Anda dapat menentukan apakah nama bulan 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, 'mon') AS "mon",
  to_char(current_timestamp, 'Mon') AS "Mon",
  to_char(current_timestamp, 'MON') AS "MON";

Hasil:

 mon | Mon | MON 
-----+-----+-----
 jun | Jun | JUN

Format String Lebih Panjang

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

Misalnya berikut ini.

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

Hasil:

Sun, 07 Jun 2020

Dapatkan Nama Bulan Panjang

Anda dapat menggunakan Month , MONTH , atau month untuk mendapatkan nama bulan 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. Bagaimana cara menggunakan pg_stat_activity?

  2. Instal dan Hubungkan ke PostgreSQL 10 di Ubuntu 16.04

  3. Alih-alih LIKE dan ~, mengapa hanya SIMILAR TO yang berfungsi saat melakukan pencocokan regex dengan alternatif

  4. postgresql menghasilkan urutan tanpa celah

  5. Konversi array PostgreSQL ke array PHP