月の番号がある場合は、PostgreSQLで次のコード例を使用できます。 ただし、月の名前は 代わりに。
例1:完全な月の名前
月番号を対応する月名に変換する基本的な例を次に示します。
SELECT TO_CHAR( TO_DATE (12::text, 'MM'), 'Month' ) AS "Month Name";
結果:
Month Name ------------ December
例2:短い月の名前
短い月の名前に変換することもできます。これを行うには、'Month'
を置き換えます 'Mon'
を使用 。
SELECT TO_CHAR( TO_DATE (12::text, 'MM'), 'Mon' ) AS "Month Name";
結果:
Month Name ------------ December
例3:タイムスタンプの使用
TO_TIMESTAMP()
を使用する例を次に示します。 TO_DATE()
の代わりに 。
SELECT TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'Month' ) AS "Month Name";
結果:
Month Name ------------ December
例4:大文字と小文字の区別
テンプレートパターンでは大文字と小文字が区別されるため、月の名前で小文字、大文字、大文字のいずれを使用するかを指定できます。
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";
結果:
mon | Mon | MON -----+-----+----- dec | Dec | DEC