आप श्रेणी में चयन नहीं कर सकते। उसी परिणाम के लिए, BETWEEN का उपयोग करें। आइए एक उदाहरण देखें -
IN (स्टार्ट, एंड):इसका मतलब है कि स्टार्ट और एंड के बीच का इंटरमीडिएट वैल्यू प्रदर्शित नहीं होगा। उपरोक्त तर्क के लिए, आप BETWEEN का उपयोग कर सकते हैं।
खंड के बीच समावेशी है, उदाहरण के लिए, मान लीजिए कि 1,2,3,4,5,6 संख्याएँ हैं। यदि आप 2 से 6 तक की संख्याओं को सम्मिलित रूप से प्रदर्शित करना चाहते हैं, तो BETWEEN का उपयोग करने पर 2 और 6 संख्याएँ भी प्रदर्शित होंगी।
आइए एक टेबल बनाएं -
mysql> तालिका बनाएं SelectInWithBetweenDemo -> ( -> PortalId int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.77 सेकंड)
बैच इंसर्ट की मदद से कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> SelectInWithBetweenDemo मान(1),(2),(3),(4),(5),(6),(7),(8),(9),(10),( 11),(12),(13),(14),(15);क्वेरी ठीक है, 15 पंक्तियाँ प्रभावित (0.19 सेकंड)रिकॉर्ड:15 डुप्लीकेट:0 चेतावनियाँ:0
चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड्स को प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> SelectInWithBetweenDemo से *चुनें;
यहाँ आउटपुट है -
<पूर्व>+----------+| पोर्टल आईडी |+----------+| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 |+----------+15 पंक्तियाँ सेट में (0.00 सेकंड)आइए अब चुनिंदा IN रेंज की जांच करें। क्वेरी इस प्रकार है -
mysql> SelectInWithBetweenDemo से PortalId चुनें जहां PortalId IN(4,10);
निम्न आउटपुट है -
<पूर्व>+----------+| पोर्टल आईडी |+----------+| 4 || 10 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)उपरोक्त आउटपुट को देखें, हमें केवल 4 और 10 मिल रहे हैं, जबकि हम 4,5,6,7,8,9,10 का मान चाहते हैं।
अब हम BETWEEN क्लॉज का प्रयोग करेंगे। यह परिणाम देगा जैसा हम समावेश के साथ चाहते हैं।
क्वेरी इस प्रकार है -
mysql> SelectInWithBetweenDemo से PortalId चुनें जहां PortalId 4 और 10 के बीच;
निम्न आउटपुट है -
<पूर्व>+----------+| पोर्टल आईडी |+----------+| 4 || 5 || 6 || 7 || 8 || 9 || 10 |+----------+7 पंक्तियाँ सेट में (0.09 सेकंड)मान लीजिए यदि आप अनन्य संपत्ति चाहते हैं तो आप> और <का उपयोग कर सकते हैं। क्वेरी इस प्रकार है -
mysql> SelectInWithBetweenDemo से PortalId चुनें जहां PortalId> 4 और PortalId <10;
यहाँ आउटपुट है -
<पूर्व>+----------+| पोर्टल आईडी |+----------+| 5 || 6 || 7 || 8 || 9 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)