月の番号がある場合は、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