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

MySQL क्वेरी साल और महीने के साथ तारीख लाने के लिए?

<घंटा/>

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

mysql> तालिका बनाएं DemoTable (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड)

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

mysql> डेमोटेबल (शिपिंगडेट) मान ('2019-01-31') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल (शिपिंगडेट) मानों में डालें ('2018-12-01');क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> डेमोटेबल (शिपिंगडेट) मान ('2019-06-02') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> डेमोटेबल (शिपिंगडेट) मानों में डालें ( '2019-11-18');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

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

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

आउटपुट

+-----+-----------------------+| आईडी | शिपिंग तिथि |+----+-----------------------+| 1 | 2019-01-31 00 :00 :00 || 2 | 2018-12-01 00 :00 :00 || 3 | 2019-06-02 00 :00 :00 || 4 | 2019-11-18 00 :00 :00 |+----+--------------------------+4 पंक्तियों में सेट (0.00 सेकंड) 

एक विशिष्ट वर्ष और महीने के आधार पर तिथि प्राप्त करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से * चुनें जहां (वर्ष(शिपिंग दिनांक)='2019') और (माह(शिपिंग दिनांक)='06');

आउटपुट

+-----+-----------------------+| आईडी | शिपिंग तिथि |+----+-----------------------+| 3 | 2019-06-02 00 :00 :00 |+----+---------------------------+1 पंक्ति में सेट (0.07 सेकंड) 
  1. MySQL में वर्तमान दिनांक के दिन और महीने की तुलना में दिनांक रिकॉर्ड प्राप्त करें

    इसके लिए MONTH() और DAY() का इस्तेमाल करें। आइए पहले एक − . बनाएं ); इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1429 मानों में डालें (2015-09-29); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) − . का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें DemoTable1429 से * चुनें; यह निम

  1. MySQL एक विशिष्ट महीने और वर्ष के आधार पर रिकॉर्ड लाने के लिए?

    इसके लिए MONTH() और YEAR() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1846 (खरीदारी दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1846 मानों में डालें (2017-10-26); क्वेरी ठीक है, 1 पंक्ति प्र

  1. AND &OR ऑपरेटर के साथ एकल MySQL क्वेरी का उपयोग करके एक विशिष्ट रिकॉर्ड प्राप्त करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.20 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2015 मानों में डालें (4, रॉबर्ट, US);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable2