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

जब तारीख वर्चर में हो तो MySQL में किसी विशिष्ट महीने को कैसे फ़िल्टर करें?


फ़िल्टर करने के लिए, आप MySQL के STR_TO_DATE() फ़ंक्शन का उपयोग कर सकते हैं। इसके साथ, विशिष्ट महीने से तारीख प्राप्त करने के लिए MONTH() का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल -> (->ड्यूडेट वर्कर(100) ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.18 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल वैल्यू ('06-19-2019') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.36 सेकंड) mysql> डेमोटेबल मानों में डालें ('01-31-2018'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.38 सेकंड)mysql> डेमोटेबल मानों में डालें ('12-01-2016'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+---------------+| नियत तिथि |+---------------+| 06-19-2019 || 01-31-2018 || 12-01-2016 |+------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

जब तारीख वर्चर में हो तो MySQL में महीने को फ़िल्टर करने की क्वेरी यहां दी गई है -

mysql> डेमोटेबल से *चुनें-> जहां महीना(str_to_date(DueDate, '%m-%d-%Y')) =06;

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+---------------+| नियत तिथि |+---------------+| 06-19-2019 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में विशिष्ट कॉलम डेटा निर्यात करने के लिए, OUTFILE का उपयोग करें - अपनेटेबलनाम से अपने कॉलमनाम को आउटफाइल yourLocationOfFile में चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20));

  1. महीने के हिसाब से MySQL कैसे चुनें?

    महीने के अनुसार चयन करने के लिए, MONTH() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1599 मान (2018-12-26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग

  1. MySQL में दिनांक प्रारूप को कैसे परिवर्तित करें?

    दिनांक प्रारूप को रूपांतरित करने के लिए, STR_TO_DATE() - . का उपयोग करें टेबल बनाएं DemoTable2010(ड्यूडेट वर्कर(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2010 मानों में सम्मिलित करें(31/01/2017 11:00:20);क्वेरी ठीक है, 1 पं