MySQL पंक्तियों का चयन करने के लिए जहां आज की तारीख दो तारीख स्तंभों के बीच है, आपको AND ऑपरेटर का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है:
चुनें *अपनेTableName से जहां yourDateColumnName1 <='yourDateValue' ANDyourDateColumnName2>='yourDateValue';
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:
mysql> टेबल सिलेक्टडेट्स बनाएं -> (-> आईडी नॉट न्यूल AUTO_INCREMENT, -> स्टार्टिंग डेट, -> एंडिंगडेट डेट, -> प्राइमरी की (आईडी) ->); क्वेरी ओके, 0 रो प्रभावित (0.80 सेकंड)
अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है:
mysql> SelectDates(StartingDate, EndingDate) मान ('2019-01-11','2019-01-23') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> सेलेक्टडेट्स में डालें (StartingDate, EndingDate) मान ('2019-01-10', '2019-01-23'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> चुनिंदा दिनांक (प्रारंभ दिनांक, समाप्ति दिनांक) मान ('2019-01-30') में डालें ,'2019-01-30');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> सेलेक्टडेट्स (स्टार्टिंगडेट, एंडिंगडेट) वैल्यूज ('2019-10-14', '2019-10-28') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> चुनिंदा दिनांक (प्रारंभ दिनांक, समाप्ति दिनांक) मान ('2019-10-14', '2019-10-20') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> SelectDates (StartingDate, EndingDate) मान ('2019-11-17', '2019-11-19') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.52 sec) mysql> SelectDates (StartingDate, EndingDate) मानों में डालें (' 2019-12-21', '2019-12-31'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> चुनिंदा दिनांक (प्रारंभ दिनांक, समाप्ति दिनांक) मान ('2019-01-06', '2019-01) में डालें -21'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 .) sec)mysql> सेलेक्टडेट्स (StartingDate, EndingDate) वैल्यू ('2019-01-07','2019-01-17') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:
mysql> चुनिंदा तारीखों में से *चुनें;
निम्न आउटपुट है:
+-----+--------------+---------------+| आईडी | प्रारंभ दिनांक | समाप्ति तिथि |+-----+--------------+-----------+| 1 | 2019-01-11 | 2019-01-23 || 2 | 2019-01-10 | 2019-01-23 || 3 | 2019-01-30 | 2019-01-30 || 4 | 2019-10-14 | 2019-10-28 || 5 | 2019-10-14 | 2019-10-20 || 6 | 2019-11-17 | 2019-11-19 || 7 | 2019-12-21 | 2019-12-31 || 8 | 2019-01-06 | 2019-01-21 || 9 | 2019-01-07 | 2019-01-17 |+----+--------------+-----------+9 पंक्तियों में सेट (0.00 सेकंड)पूर्व>दो दिनांक स्तंभों के बीच आज की तिथि का चयन करने की क्वेरी यहां दी गई है:
चुनिंदा तारीखों में से *चुनें जहां StartDate <='2019-01-10' और EndingDate>='2019-01-10';निम्न आउटपुट है:
+-----+--------------+---------------+| आईडी | प्रारंभ दिनांक | समाप्ति तिथि |+-----+--------------+-----------+| 2 | 2019-01-10 | 2019-01-23 || 8 | 2019-01-06 | 2019-01-21 || 9 | 2019-01-07 | 2019-01-17 |+----+--------------+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)पूर्व>