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