आप संख्या से महीने का नाम प्रदर्शित करने के लिए MySQL से MONTHNAME () फ़ंक्शन का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है।
अपनेTableName से MONTHNAME(STR_TO_DATE(yourColumnName,'%m')) को किसी भी VariableName के रूप में चुनें;
उपरोक्त अवधारणा को समझने के लिए, आइए पहले हम एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है।
mysql> टेबल बनाएं MonthDemo-> (-> MonthNum int-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.87 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> मंथडेमो वैल्यू में डालें(1);क्वेरी ओके, 1 रो प्रभावित (0.14 सेकंड)mysql> मंथडेमो वैल्यू (2) में इंसर्ट करें;क्वेरी ओके, 1 रो प्रभावित (0.15 सेकेंड)mysql> मंथडेमो वैल्यूज में डालें ( 3); क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> मंथडेमो मानों में डालें (4); क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> मंथडेमो मानों में डालें (5); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.13 सेकंड) mysql> मंथडेमो मानों में डालें (6); क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> मंथडेमो मानों में डालें (7); क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> मंथडेमो मानों में डालें ( 8); क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> मंथडेमो मानों में डालें (9); क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> मंथडेमो मानों में डालें (10); क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.13 सेकंड)mysql> मंथडेमो मानों में डालें(11);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> मंथडेमो मानों में डालें(12);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कमांड का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है।
mysql> मंथडेमो से *चुनें;
निम्न आउटपुट है।
<पूर्व>+---------------+| महीना संख्या |+---------------+| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 |+-----------+12 पंक्तियों में सेट (0.00 सेकंड)यहाँ महीने का नाम प्रदर्शित करने के लिए क्वेरी है।
mysql> महीनेनाम (str_to_date(MonthNum,'%m')) को MonthDemo से MonthName के रूप में चुनें;
निम्न आउटपुट है।
<पूर्व>+-----------+| मंथनाम |+-----------+| जनवरी || फरवरी || मार्च || अप्रैल || मई || जून || जुलाई || अगस्त || सितंबर || अक्टूबर || नवंबर || दिसंबर |+----------+12 पंक्तियों में सेट (0.00 सेकंड)