PostgreSQL में, आप to_char()
. का उपयोग कर सकते हैं विभिन्न स्वरूपों में तिथियों को वापस करने के लिए कार्य।
इस फ़ंक्शन के साथ आप जो कुछ कर सकते हैं, उनमें से एक है रोमन अंकों में तारीख के महीने के हिस्से को वापस करना।
उदाहरण 1
यहां एक उदाहरण दिया गया है जो आपको बताता है कि मेरा क्या मतलब है।
SELECT to_char(date '2020-07-15', 'RM');
परिणाम:
VII
VII रोमन अंक 7 के बराबर है।
उदाहरण 2 - सभी महीने
यहां उन सभी महीनों की सूची दी गई है, जिन्हें उनके समकक्ष रोमन अंक में परिवर्तित किया गया है।
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";
परिणाम (ऊर्ध्वाधर आउटपुट का उपयोग करके):
January | I February | II March | III April | IV May | V June | VI July | VII August | VIII September | IX October | X November | XI December | XII
यह उदाहरण लंबवत आउटपुट का उपयोग करता है (जिसे "विस्तारित डिस्प्ले" भी कहा जाता है)।
अपने आउटपुट को psql में विस्तारित डिस्प्ले पर सेट करने के लिए, निम्न का उपयोग करें:
\x
परिणाम:
Expanded display is on.
यह कोड इसे चालू और बंद करता है। तो इसे बंद करने के लिए, बस इसे फिर से दर्ज करें।
\x
परिणाम:
Expanded display is off.