यहां आप BETWEEN ऑपरेटर का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -
अपने टेबलनाम से चुनें जहां आपका कॉलम नाम 6 और 10 के बीच है;
आप इस तरह नियमित अभिव्यक्ति का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -
चुनें *अपने टेबलनाम से जहां आपका कॉलमनाम REGEXP '10|[6-9]';
दोनों वाक्य-विन्यास को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं RegularExpressionDemo -> ( -> Id int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.11 सेकंड)
अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है -
mysql> RegularExpressionDemo मानों में सम्मिलित करें (1); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> RegularExpressionDemo मानों में सम्मिलित करें (2); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> RegularExpressionDemo मानों में डालें ( 3); क्वेरी ओके, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> रेगुलरएक्सप्रेशनडेमो मानों में डालें (4); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> रेगुलरएक्सप्रेस डेमो मानों में डालें (5); क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.10 सेकंड) mysql> रेगुलरएक्सप्रेशनडेमो वैल्यू में डालें (6); क्वेरी ओके, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> रेगुलर एक्सप्रेशनडेमो वैल्यू में डालें (7); क्वेरी ओके, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> रेगुलर एक्सप्रेशन डेमो वैल्यू में डालें ( 8); क्वेरी ओके, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> रेगुलरएक्सप्रेशनडेमो मानों में डालें (9); क्वेरी ओके, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> रेगुलरएक्सप्रेशनडेमो मानों में डालें (10); क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.23 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql>RegularExpressionDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+----------+| आईडी |+------+| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 |+------+10 पंक्तियाँ सेट में (0.00 सेकंड)यहां पूर्णांक 6 से 10 तक मिलान करने की क्वेरी दी गई है।
केस 1 - बीच ऑपरेटर का प्रयोग करें। क्वेरी इस प्रकार है -
mysql> चुनें *RegularExpressionDemo से जहां आईडी 6 और 10 के बीच है;
निम्न आउटपुट है -
<पूर्व>+----------+| आईडी |+------+| 6 || 7 || 8 || 9 || 10 |+------+5 पंक्तियाँ सेट में (0.00 सेकंड)यहां वह क्वेरी है जो पूर्णांक 6 से 10 के मिलान के लिए REGEXP का उपयोग करती है -
mysql> *RegularExpressionDemo से चुनें जहां आईडी REGEXP '10|[6-9]';
निम्न आउटपुट है -
<पूर्व>+----------+| आईडी |+------+| 6 || 7 || 8 || 9 || 10 |+------+5 पंक्तियाँ सेट में (0.01 सेकंड)