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

अगले 2 दिनों से समाप्ति तिथि (रिकॉर्ड) खोजने के लिए MySQL क्वेरी?

<घंटा/>

इसके लिए आप BETWEEN कीवर्ड का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(ExpiryDate date);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)

नोट - मान लें कि आज की तारीख 2019-08-18 है।

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

mysql> डेमोटेबल मानों में डालें ('2018-01-21'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-08-20'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.39 सेकंड) mysql> डेमोटेबल मानों में डालें ('2018-08-20'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-08-21'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

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

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

<पूर्व>+---------------+| समाप्ति तिथि |+---------------+| 2018-01-21 || 2019-08-20 || 2018-08-20 || 2019-08-21 |+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

2 दिनों के भीतर एक्सपायरी डेट का पता लगाने के लिए क्वेरी यहां दी गई है -

mysql> डेमोटेबल से *चुनें जहां पर समाप्ति तिथि curdate() और curdate() + 2 के बीच हो;

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

<पूर्व>+---------------+| समाप्ति तिथि |+---------------+| 2019-08-20 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में VARCHAR प्रकार वाले कॉलम से किसी विशेष तिथि के बाद दिनांक रिकॉर्ड खोजें

    आइए पहले एक टेबल बनाएं। यहाँ, हमने तारीख को VARCHAR के रूप में निर्धारित किया है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.87 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें DemoTable1364 मान (20-09-2018 13:00:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उ

  1. MySQL तालिका से वर्तमान दिनांक और दिनांक रिकॉर्ड के बीच अंतर ज्ञात करें

    अंतर खोजने के लिए, DATEDIFF () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.42 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1446 मान (2019-09-30) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका

  1. MySQL क्वेरी दो कॉलम से होने वाली घटनाओं की संख्या को खोजने के लिए?

    MySQL GROUP_BY का प्रयोग करके दो कॉलमों में बारंबारता की संख्या ज्ञात करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों (माइक, रॉबर्ट) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) च