Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में महीने की संख्या से महीने का नाम प्राप्त करें?

<घंटा/>

आप संख्या से महीने का नाम प्रदर्शित करने के लिए 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 सेकंड)
  1. MySQL में महीने का नाम पाने के लिए डेटाटाइम कन्वर्ट करें?

    केवल महीने का नाम प्राप्त करने के लिए, वाक्य रचना इस प्रकार है - अपनेTableName से date_format(yourColumnName,%M %Y) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1619 मानों में (2019-

  1. एक MySQL संग्रहीत प्रक्रिया में लागू एक क्वेरी से डेटाबेस का नाम प्राप्त करें?

    डेटाबेस का नाम प्राप्त करने के लिए, नीचे दिए गए सिंटैक्स का उपयोग करें - डेटाबेस चुनें (); आइए हम उपरोक्त सिंटैक्स को संग्रहीत कार्यविधि में लागू करें - सीमांकक; अब आप कॉल कमांड का उपयोग करके एक संग्रहीत कार्यविधि को कॉल कर सकते हैं - get_procedure_database_name() पर कॉल करें; यह निम्नलिखित आउट

  1. पंक्तियों से एक विशिष्ट पंक्ति प्राप्त करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1972 (अनुभाग चार(1), छात्रनाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1972 मानों में डालें (सी, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उ