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.