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

MySQL क्वेरी अलग-अलग कॉलम लेकिन समान पंक्तियों से दो तिथियों के बीच के दिनों की गणना करने के लिए

<घंटा/>

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

mysql> टेबल बनाएं DemoTable1471 -> (-> EmployeeJoiningDate date, -> EmployeeRelievingDate date ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)

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

mysql> DemoTable1471 मानों ('2018-06-21', '2018-12-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1471 मानों में डालें ('2017-01-19 ','2019-01-31');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> DemoTable1471 मानों में डालें ('2015-12-31', '2016-03-01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

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

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

<पूर्व>+---------------------+--------------------------+ | कर्मचारी में शामिल होने की तिथि | कर्मचारी को राहत देने की तारीख |+---------------------+--------------------------+| 2018-06-21 | 2018-12-21 || 2017-01-19 | 2019-01-31 || 2015-12-31 | 2016-03-01 | --+3 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ दो तिथियों के बीच के दिनों की गणना करने के लिए क्वेरी है -

mysql> DemoTable1471 से कर्मचारी कार्यदिवस के रूप में दिनांकित (कर्मचारी राहत तिथि, कर्मचारी शामिल होने की तिथि) का चयन करें;

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

<पूर्व>+------------------+| कर्मचारी कार्यदिवस |+-------------------+| 183 || 742 || 61 |+------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL क्वेरी दो तिथियों की सीमा के बीच सभी डेटा का चयन करने के लिए?

    दो तिथियों की सीमा के बीच सभी डेटा का चयन करने के लिए, MySQL के बीच − . का उपयोग करें अपनेTableName से *चुनें जहां yourColumnName yourDateValue1 और yourDateValue2 के बीच; आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De

  1. MySQL में दो दी गई तिथियों के बीच रिकॉर्ड का योग प्राप्त करें

    इसके लिए BETWEEN कीवर्ड का इस्तेमाल करें। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1444 मान (70,2018-12) में डालें -05);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) − . का चयन करके तालिका से सभी रिकॉर्ड प्रद

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

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