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

MySQL दिनांक वर्तमान दिनांक और शामिल होने की तिथि के बीच अंतर को वापस करने के लिए कार्य करता है


सबसे पहले, वर्तमान तिथि का पता लगाएं और DATEDIFF() का उपयोग करके शामिल होने की तिथि और वर्तमान तिथि के बीच अंतर प्राप्त करें।

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

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

आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable -> ( -> JoiningDate varchar(40) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('10/10/1998'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें ('31/12/2010'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमोटेबल मानों में डालें ('01/01/2017'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('25/10/2019'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

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

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

<पूर्व>+---------------+| ज्वाइनिंग डेट |+---------------+| 10/10/1998 || 31/12/2010 || 01/01/2017 || 25/10/2019 |+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ वर्तमान और शामिल होने की तारीख के बीच अंतर को वापस करने के लिए प्रश्न है -

डेमोटेबल से
mysql> dateiff(curdate(),str_to_date(JoiningDate,'%d/%m/%Y')) चुनें;

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

<पूर्व>+------------------------------------------ -----------+| दिनांकित (दही (), str_to_date (शामिल होने की तिथि, '%d/%m/%Y')) |+-------------------------- -----------------------------+| 7686 || 3221 || 1028 || 1 |+-------------------------------------------------------- ----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL तालिका से वर्तमान दिनांक और दिनांक रिकॉर्ड के बीच अंतर ज्ञात करें

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

  1. कार्य और प्रक्रिया के बीच अंतर

    फ़ंक्शन फंक्शन, कंप्यूटर प्रोग्रामिंग भाषा के संदर्भ में, निर्देशों का एक सेट जो कुछ इनपुट लेता है और कुछ कार्य करता है। SQL में, एक फ़ंक्शन एक मान देता है। प्रक्रिया प्रक्रिया, साथ ही, निर्देशों का एक समूह है जो इनपुट लेता है और कुछ कार्य करता है। SQL में, प्रक्रिया कोई मान नहीं लौटाती है। जावा म

  1. MySQL में !=NULL और IS NOT NULL में क्या अंतर है?

    यदि आप किसी मान की तुलना !=NULL से करते हैं तो यह NULL देता है। तो, !=NULL अर्थहीन है। !=NULL और IS NOT NULL के बीच अंतर देखने के लिए, आइए पहले एक टेबल बनाएं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1970 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टे