Anda dapat menggunakan contoh kode berikut di PostgreSQL jika Anda memiliki nomor . bulan tetapi Anda ingin bulan nama sebagai gantinya.
Contoh 1:Nama Bulan Penuh
Berikut adalah contoh dasar untuk mengonversi nomor bulan ke nama bulan yang sesuai.
SELECT TO_CHAR( TO_DATE (12::text, 'MM'), 'Month' ) AS "Month Name";
Hasil:
Month Name ------------ December
Contoh 2:Nama Bulan Pendek
Anda juga dapat mengonversinya menjadi nama bulan pendek. Untuk melakukannya, ganti 'Month'
dengan 'Mon'
.
SELECT TO_CHAR( TO_DATE (12::text, 'MM'), 'Mon' ) AS "Month Name";
Hasil:
Month Name ------------ Dec
Contoh 3:Menggunakan Stempel Waktu
Berikut adalah contoh yang menggunakan TO_TIMESTAMP()
bukannya TO_DATE()
.
SELECT TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'Month' ) AS "Month Name";
Hasil:
Month Name ------------ December
Contoh 4:Sensitivitas Huruf Besar
Pola template peka terhadap huruf besar/kecil, sehingga Anda dapat menggunakannya untuk menentukan apakah nama bulan harus menggunakan huruf kecil, huruf besar, atau huruf besar.
SELECT TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'mon' ) AS "mon", TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'Mon' ) AS "Mon", TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'MON' ) AS "MON";
Hasil:
mon | Mon | MON -----+-----+----- dec | Dec | DEC