Можете да използвате следните примери за код в PostgreSQL, ако имате номер на месец но искате име на месеца вместо това.
Пример 1:Пълно име на месец
Ето основен пример за преобразуване на номер на месец в съответното му име.
SELECT TO_CHAR( TO_DATE (12::text, 'MM'), 'Month' ) КАТО "Име на месеца";
Резултат:
Име на месец ------------ декември
Пример 2:Кратко име на месеца
Можете също да го преобразувате в краткото име на месеца. За да направите това, заменете 'Month'
с 'Mon'
.
SELECT TO_CHAR( TO_DATE (12::text, 'MM'), 'Mon' ) КАТО "Име на месеца";
Резултат:
Име на месец ------------ Дек
Пример 3:Използване на Timestamp
Ето пример, който използва TO_TIMESTAMP()
вместо TO_DATE()
.
SELECT TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'Month' ) КАТО "Име на месеца";
Резултат:
Име на месец ------------ декември
Пример 4:Чувствителност на малки и малки букви
Шаблонът е чувствителен към малките букви, така че можете да го използвате, за да укажете дали името на месеца трябва да използва малки, главни или главни букви.
SELECT TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'mon' ) КАТО "пн", TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'Mon' ) КАТО "Пн", TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'MON' ) КАТО "MON";
Резултат:
<преди> пн | Пн | ПН -----+-----+----- дек | декември | DEC