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 से