यदि आपके पास एक महीने की संख्या . है, तो आप PostgreSQL में निम्नलिखित कोड उदाहरणों का उपयोग कर सकते हैं लेकिन आप महीने का नाम . चाहते हैं इसके बजाय।
उदाहरण 1:पूरे महीने का नाम
महीने की संख्या को उसके महीने के नाम में बदलने का एक बुनियादी उदाहरण यहां दिया गया है।
SELECT TO_CHAR( TO_DATE (12::text, 'MM'), 'Month' ) AS "Month Name";
परिणाम:
Month Name ------------ December
उदाहरण 2:छोटे महीने का नाम
आप इसे छोटे महीने के नाम में भी बदल सकते हैं। ऐसा करने के लिए, 'Month'
को बदलें 'Mon'
. के साथ ।
SELECT TO_CHAR( TO_DATE (12::text, 'MM'), 'Mon' ) AS "Month Name";
परिणाम:
Month Name ------------ Dec
उदाहरण 3:टाइमस्टैम्प का उपयोग करना
यहां एक उदाहरण दिया गया है जो TO_TIMESTAMP()
का उपयोग करता है TO_DATE()
. के बजाय ।
SELECT TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'Month' ) AS "Month Name";
परिणाम:
Month Name ------------ December
उदाहरण 4:केस-सेंसिटिविटी
टेम्प्लेट पैटर्न केस-संवेदी होता है, इसलिए आप इसका उपयोग यह निर्दिष्ट करने के लिए कर सकते हैं कि महीने के नाम में लोअरकेस, अपरकेस, या कैपिटलाइज़ किया जाना चाहिए या नहीं।
SELECT TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'mon' ) AS "mon", TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'Mon' ) AS "Mon", TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'MON' ) AS "MON";
परिणाम:
mon | Mon | MON -----+-----+----- dec | Dec | DEC