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

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

<घंटा/>

अंतर खोजने के लिए, DATEDIFF () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं -

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

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

mysql> DemoTable1446 मानों ('2019-01-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.69 सेकंड) mysql> DemoTable1446 मानों में डालें ('2019-02-01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.44 सेकंड)mysql> DemoTable1446 मान ('2019-09-30') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

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

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

<पूर्व>+---------------+| नियत तिथि |+---------------+| 2019-01-21 || 2019-02-01 || 2019-09-30 |+---------------+3 पंक्तियों में सेट (0.10 सेकंड)

वर्तमान तिथि इस प्रकार है -

mysql> सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-10-01 |+---------------+1 पंक्ति में सेट (0.12 सेकंड)

निम्नलिखित क्वेरी तालिका में वर्तमान दिनांक और दिनांक रिकॉर्ड के बीच अंतर प्राप्त करती है -

mysql> DemoTable1446 से dateiff(curdate(),DueDate) चुनें;

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

<पूर्व>+-----------------------------+| दिनांकित (दही (), नियत तिथि) |+-----------------------------+| 253 || 242 || 1 |+----------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL दिनांक वर्तमान दिनांक और शामिल होने की तिथि के बीच अंतर को वापस करने के लिए कार्य करता है

    सबसे पहले, वर्तमान तिथि का पता लगाएं और DATEDIFF() का उपयोग करके शामिल होने की तिथि और वर्तमान तिथि के बीच अंतर प्राप्त करें। वर्तमान तिथि इस प्रकार है - सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-10-26 |+---------------+1 पंक्ति सेट में (0.00 सेकंड) आइए पहले एक टेबल बना

  1. डोमेन रिकॉर्ड और खोज मात्रा के साथ MySQL तालिका से लोकप्रिय डोमेन का पता लगाएं

    इसके लिए आप ORDER BY क्लॉज के साथ GROUP BY का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं &mins; );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (www.facebook .com,facebook.com,2);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16

  1. वर्तमान तिथि और वर्तमान तिथि से रिकॉर्ड लाने के लिए MySQL में शर्त पूरी होने पर कॉलम का चयन करें + 1

    आइए सबसे पहले वर्तमान तिथि प्राप्त करें - curdate() चुनें; यह निम्नलिखित आउटपुट देगा - +---------------+| दही () |+---------------+| 2019-12-15 |+---------------+1 पंक्ति सेट में (0.00 सेकंड) आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1956 ( ProductId int, ProductName varchar(20), CustomerNa