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

MySQL क्वेरी दो तिथियों की सीमा के बीच सभी डेटा का चयन करने के लिए?

<घंटा/>

दो तिथियों की सीमा के बीच सभी डेटा का चयन करने के लिए, MySQL के बीच −

. का उपयोग करें
अपनेTableName से *चुनें जहां yourColumnName yourDateValue1 और yourDateValue2 के बीच;

आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1422 -> (-> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeJoiningDate date -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)

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

mysql> DemoTable1422(EmployeeName, EmployeeJoiningDate) मान ('जॉन', '2017-09-28') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.39 सेकंड) mysql> DemoTable1422(EmployeeName, EmployeeJoiningDate) मानों में डालें ( 'क्रिस', '2019-09-29'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल 1422 (कर्मचारी नाम, कर्मचारी जॉइनिंगडेट) मान ('बॉब', '2018-01-31') में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.55 सेकंड) mysql> DemoTable1422(EmployeeName, EmployeeJoiningDate) मान ('सैम', '2018-12-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable1422(EmployeeName) में डालें ,कर्मचारी जॉइनिंगडेट) मान ('माइक', '2019-11-10'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1422 से * चुनें;

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

<पूर्व>+---------------+--------------+--------------------- ---+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी में शामिल होने की तिथि |+---------------+--------------+--------------------- --+| 1 | जॉन | 2017-09-28 || 2 | क्रिस | 2019-09-29 || 3 | बॉब | 2018-01-31 || 4 | सैम | 2018-12-21 || 5 | माइक | 2019-11-10 |+---------------+--------------+--------------- ------+5 पंक्तियाँ सेट में (0.00 सेकंड)

दो तिथियों की सीमा के बीच सभी डेटा का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1422 से * चुनें जहां EmployeeJoiningDate '2018-09-29' और '2019-09-29' के बीच;

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

<पूर्व>+---------------+--------------+--------------------- ---+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी में शामिल होने की तिथि |+---------------+--------------+--------------------- --+| 2 | क्रिस | 2019-09-29 || 4 | सैम | 2018-12-21 |+---------------+--------------+--------------- ------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. दो तिथियों के बीच MySQL खोज करें

    दो तिथियों के बीच MySQL खोज करने के लिए, कीवर्ड के बीच का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1456 मान (बॉब,2018-10-01,2018 में सम्मिलित करें) -10-20);क्वेरी ठीक है, 1 पंक्ति प्रभावित

  1. MySQL क्वेरी दो दिनों के बीच अगले निकटतम दिन पाने के लिए?

    निम्नलिखित वाक्य रचना है - now() तब yourColumnName खत्म हो जाए), yourColumnName desclimit 1; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1454 मानों में डालें (2019-10-06); क्वेरी ठीक है, 1 पंक्ति प्रभाव

  1. दो तालिकाओं पर एक एकल MySQL चयन क्वेरी संभव है?

    हाँ यह संभव है। निम्नलिखित वाक्य रचना है - अपनेTableName1,yourTableName2 से *चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (), (), (); क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.14 से