In PostgreSQL kunt u de to_char()
. gebruiken functie om datums in verschillende formaten te retourneren.
Een van de dingen die u met deze functie kunt doen, is het maandgedeelte van een datum in Romeinse cijfers teruggeven.
Voorbeeld 1
Hier is een voorbeeld om je te laten zien wat ik bedoel.
SELECT to_char(date '2020-07-15', 'RM');
Resultaat:
VII
VII is het Romeinse cijfer dat gelijk is aan 7.
Voorbeeld 2 – Alle maanden
Hier is een lijst van alle maanden die zijn omgezet naar hun equivalent in Romeinse cijfers.
SELECT
to_char(date '2020-01-15', 'RM') AS "January",
to_char(date '2020-02-15', 'RM') AS "February",
to_char(date '2020-03-15', 'RM') AS "March",
to_char(date '2020-04-15', 'RM') AS "April",
to_char(date '2020-05-15', 'RM') AS "May",
to_char(date '2020-06-15', 'RM') AS "June",
to_char(date '2020-07-15', 'RM') AS "July",
to_char(date '2020-08-15', 'RM') AS "August",
to_char(date '2020-09-15', 'RM') AS "September",
to_char(date '2020-10-15', 'RM') AS "October",
to_char(date '2020-11-15', 'RM') AS "November",
to_char(date '2020-12-15', 'RM') AS "December";
Resultaat (met verticale uitvoer):
In dit voorbeeld wordt verticale uitvoer gebruikt (ook wel "uitgebreide weergave" genoemd).
Gebruik het volgende om uw uitvoer in te stellen op uitgebreide weergave in psql:
\x
Resultaat:
Uitgebreide weergave is ingeschakeld.
Deze code schakelt het aan en uit. Dus om het uit te schakelen, voert u het gewoon opnieuw in.
\x
Resultaat:
Uitgebreide weergave is uitgeschakeld.