केवल माह संख्या प्रदर्शित करने के लिए, STR_TO_DATE() के साथ DATE_FORMAT() का उपयोग करें। आइए पहले एक टेबल बनाएं:
mysql> टेबल बनाएं DemoTable1320-> (-> MonthName varchar(20)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.43 सेकंड)
उदाहरण
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1320 मानों ('10/10/2010') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable1320 मानों में डालें ('11/12/2018'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> DemoTable1320 मान ('12/01/2019') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1320 से *चुनें;
आउटपुट
<पूर्व>+---------------+| मंथनाम |+---------------+| 10/10/2010 || 11/12/2018 || 12/01/2019 |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)उदाहरण
यहाँ संख्या के बजाय महीने के नाम को आउटपुट करने की क्वेरी है -
mysql> DemoTable1320 से date_format(str_to_date(MonthName,'%d/%m/%Y'),'%M') चुनें;