Sie können die folgenden Codebeispiele in PostgreSQL verwenden, wenn Sie eine Monatszahl haben aber Sie wollen den Monat Name stattdessen.
Beispiel 1:Vollständiger Monatsname
Hier ist ein einfaches Beispiel für die Umwandlung einer Monatsnummer in den entsprechenden Monatsnamen.
SELECT TO_CHAR( TO_DATE (12::text, 'MM'), 'Monat' ) AS "Monatsname";
Ergebnis:
Monatsname ------------- Dezember
Beispiel 2:Kurzer Monatsname
Sie können ihn auch in den kurzen Monatsnamen umwandeln. Ersetzen Sie dazu 'Month'
mit 'Mon'
.
SELECT TO_CHAR( TO_DATE (12::text, 'MM'), 'Mon' ) AS "Monatsname";
Ergebnis:
Monatsname ------------- Dez
Beispiel 3:Zeitstempel verwenden
Hier ist ein Beispiel, das TO_TIMESTAMP()
verwendet statt TO_DATE()
.
SELECT TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'Monat' ) AS "Monatsname";
Ergebnis:
Monatsname ------------- Dezember
Beispiel 4:Groß-/Kleinschreibung
Beim Vorlagenmuster wird zwischen Groß- und Kleinschreibung unterschieden, sodass Sie damit angeben können, ob der Monatsname Kleinbuchstaben, Großbuchstaben oder Großbuchstaben verwenden soll.
SELECT TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'mon' ) AS "mon", TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'Mo' ) AS "Mon", TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'MON' ) AS "MON";
Ergebnis: