PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Formatuj miesiąc cyframi rzymskimi w PostgreSQL

W PostgreSQL możesz użyć to_char() funkcja zwracająca daty w różnych formatach.

Jedną z rzeczy, które możesz zrobić za pomocą tej funkcji, jest zwrócenie części daty zawierającej miesiąc w postaci cyfr rzymskich.

Przykład 1

Oto przykład, który pokaże, o co mi chodzi.

SELECT to_char(date '2020-07-15', 'RM'); 

Wynik:

VII

VII to rzymska cyfra równoważna 7.

Przykład 2 – Wszystkie miesiące

Oto lista wszystkich miesięcy przekonwertowanych na ich odpowiedniki w liczbach rzymskich.

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"; 

Wynik (przy użyciu wyjścia pionowego):

stycznia | I luty | II marca | III kwietnia | IV maja | V czerwiec | VI lipiec | VII sierpnia | VIII wrzesień | IX października | X listopad | XI grudzień | XII

W tym przykładzie zastosowano wyjście pionowe (nazywane również „ekranem rozszerzonym”).

Aby ustawić wyjście do rozszerzonego wyświetlania w psql, użyj następującego:

\x 

Wynik:

Rozszerzony wyświetlacz jest włączony.

Ten kod włącza i wyłącza go. Aby go wyłączyć, po prostu wprowadź go ponownie.

\x 

Wynik:

Rozszerzony wyświetlacz jest wyłączony.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:Tymczasowo wyłącz połączenia

  2. Wyrażenie regularne znajdź i zamień w Postgres

  3. Atomic UPDATE .. SELECT w Postgres

  4. Jakie są zalety i wady wykonywania obliczeń w sql vs. w Twojej aplikacji?

  5. Escape SQL LIKE dla Postgresa za pomocą psycopg2