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

दिनांक सीमा के साथ MySQL क्वेरी में वर्ष को अनदेखा करना?

<घंटा/>

दिनांक सीमा के साथ वर्ष को अनदेखा करने के लिए, बीच के खंड के साथ DATE_FORMAT() का उपयोग करें। आइए पहले एक डेमो टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं igonreYearDemo -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> ShippingDate date -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.75 सेकंड)

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

mysql> igonreYearDemo (शिपिंगडेट) मान ('2016-01-31') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> igonreYearDemo (शिपिंगडेट) मान ('2018-01-31') में डालें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> igonreYearDemo (शिपिंगडेट) मान ('2015-06-23') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> igonreYearDemo (शिपिंगडेट) मानों में डालें ( '2015-06-23'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> igonreYearDemo (शिपिंगडेट) मान ('2014-02-01') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> igonreYearDemo (शिपिंगडेट) मानों ('2019-01-31') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> igonreYearDemo (शिपिंगडेट) मान ('2019-02-14') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> igonreYearDemo(ShippingDate) मान ('2019-03-12') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

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

mysql> igonreYearDemo से *चुनें;

यहाँ आउटपुट है -

<पूर्व>+----+--------------+| आईडी | शिपिंग दिनांक |+----+--------------+| 1 | 2016-01-31 || 2 | 2018-01-31 || 3 | 2015-06-23 || 4 | 2015-06-23 || 5 | 2014-02-01 || 6 | 2019-01-31 || 7 | 2019-02-14 || 8 | 2019-03-12 |+----+--------------+8 पंक्तियों में सेट (0.00 सेकंड)

दिनांक सीमा के साथ वर्ष को अनदेखा करने की क्वेरी निम्नलिखित है -

mysql> igonreYearDemo tbl से *चुनें जहां DATE_FORMAT(tbl.ShippingDate, '%m-%d') '01-01' और '03-31' के बीच;

यहाँ आउटपुट है -

<पूर्व>+----+--------------+| आईडी | शिपिंग तिथि |+----+--------------+| 1 | 2016-01-31 || 2 | 2018-01-31 || 5 | 2014-02-01 || 6 | 2019-01-31 || 7 | 2019-02-14 || 8 | 2019-03-12 |+----+--------------+6 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL क्वेरी सप्ताह के दिन के साथ दिनांक रिकॉर्ड घटाना और रिकॉर्ड के साथ कार्यदिवस प्रदर्शित करना

    इसके लिए आप DATE_FORMAT() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1820 (AdmissionDate varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1820 मान (16/04/2017) में डालें; क्वेरी ठीक है, 1 पंक्ति

  1. MySQL क्वेरी के साथ दूसरे से वेतन वृद्धि दिनांक/समय मान?

    इसके लिए इंटरवल कमांड के साथ date_add() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1867 (ArrivalTime datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1867 मान (2019-10-12 11:00:23) में डालें; क्वेरी ठीक है

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De