PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Format Bulan dalam Angka Romawi di PostgreSQL

Di PostgreSQL, Anda dapat menggunakan to_char() berfungsi untuk mengembalikan tanggal dalam berbagai format.

Salah satu hal yang dapat Anda lakukan dengan fungsi ini adalah mengembalikan bagian bulan dari tanggal dalam angka romawi.

Contoh 1

Berikut ini contoh untuk menunjukkan kepada Anda apa yang saya maksud.

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

Hasil:

VII

VII adalah angka romawi yang setara dengan 7.

Contoh 2 – Semua Bulan

Berikut daftar semua bulan yang dikonversi ke angka romawi yang setara.

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

Hasil (menggunakan keluaran vertikal):

January   | I   
February  | II  
March     | III 
April     | IV  
May       | V   
June      | VI  
July      | VII 
August    | VIII
September | IX  
October   | X   
November  | XI  
December  | XII 

Contoh ini menggunakan output vertikal (juga disebut sebagai "tampilan yang diperluas").

Untuk mengatur output Anda ke tampilan yang diperluas di psql, gunakan yang berikut ini:

\x

Hasil:

Expanded display is on.

Kode ini mengaktifkan dan menonaktifkannya. Jadi untuk mematikannya, cukup masukkan lagi.

\x

Hasil:

Expanded display is off.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan array_agg() untuk varchar[]

  2. Cara Mengoptimalkan Replikasi Logis PostgreSQL

  3. Apakah desain yang buruk untuk menggunakan array dalam database?

  4. Memigrasikan Database PostgreSQL Dari On-Prem ke Cloud Menggunakan AWS RDS

  5. cara membuat tabel tanggal gregorian ISO-8601 di postgres