%M दिनांक प्रारूप का उपयोग जनवरी के लिए जनवरी, फरवरी के लिए फरवरी, आदि जैसे छोटे महीनों को प्रदर्शित करने के लिए नहीं किया जाता है। आपको छोटे महीने के लिए %b प्रारूप के साथ DATE_FORMAT() फ़ंक्शन का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है:
DATE_FORMAT(yourColumnName, '%d-%b-%y') को अपने TableName से किसी भी वैरिएबल नाम के रूप में चुनें;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:
mysql> टेबल बनाएं DateFormatMonthDemo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT, -> शिपिंगडेट डेट, -> प्राइमरी KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है:
mysql> DateFormatMonthDemo (शिपिंगडेट) मान ('2019-05-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> DateFormatMonthDemo (शिपिंगडेट) मान ('2015-05-23') में डालें क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DateFormatMonthDemo (शिपिंगडेट) मान ('2019-11-01') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DateFormatMonthDemo (शिपिंगडेट) मानों में डालें ( '2017-12-24'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DateFormatMonthDemo (शिपिंगडेट) मान ('2016-01-13') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DateFormatMonthDemo(ShippingDate) मानों ('2015-02-22') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:
mysql> DateFormatMonthDemo से *चुनें;<पूर्व>+----+--------------+| आईडी | शिपिंग दिनांक |+----+--------------+| 1 | 2019-05-21 || 2 | 2015-05-23 || 3 | 2019-11-01 || 4 | 2017-12-24 || 5 | 2016-01-13 || 6 | 2015-02-22 |+----+--------------+6 पंक्तियों में सेट (0.00 सेकंड)
छोटे महीने के नाम प्रदर्शित करने के लिए क्वेरी यहां दी गई है:
mysql> DateFormatMonthDemo से DATE_FORMAT(शिपिंगडेट, '%d-%b-%y') AS DateDemo चुनें;
निम्न आउटपुट है:
<पूर्व>+-----------+| डेटडेमो |+-----------+| 21-मई-19 || 23-मई-15 || 01-नवंबर-19 || 24-दिसंबर-17 || 13-जनवरी-16 || 22-फ़रवरी-15 |+----------+6 पंक्तियाँ सेट में (0.04 सेकंड)