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

MySQL में महीने की संख्या के बजाय केवल महीने का नाम आउटपुट करें

<घंटा/>

केवल माह संख्या प्रदर्शित करने के लिए, 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') चुनें;

आउटपुट

<पूर्व>+------------------------------------------ --------+| date_format(str_to_date(MonthName,'%d/%m/%Y'),'%M') |+-------------------------- ----------------------------+| अक्टूबर || दिसंबर || जनवरी | ------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में महीने का नाम पाने के लिए डेटाटाइम कन्वर्ट करें?

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

  1. माह संख्या वापस करने के लिए DATE टाइमस्टैम्प को कनवर्ट करें

    केवल महीने की संख्या वापस करने के लिए, आप DATE_FORMAT() - . का उपयोग कर सकते हैं टेबल बनाएं DemoTable1999 (ArrivalDate टाइमस्टैम्प);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1999 मानों में सम्मिलित करें(2018-10-11 04:04:30);क्वे

  1. MySQL में केवल महीने का नाम वापस करने के लिए DATE टाइमस्टैम्प को कनवर्ट करें

    केवल महीने का नाम वापस करने के लिए, आप DATE_FORMAT() - . का उपयोग कर सकते हैं टेबल बनाएं DemoTable1999(ArrivalDate टाइमस्टैम्प);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1999 मानों में सम्मिलित करें(2018-10-11 04:04:30);क्वेरी ठ