एसक्यूएल BETWEEN कीवर्ड उन मानों को पुनः प्राप्त करता है जो मानों के एक विशेष सेट में आते हैं। इसका उपयोग अक्सर दो तिथियों या संख्याओं के बीच मूल्यों को पुनः प्राप्त करने के लिए किया जाता है। इस कीवर्ड का उपयोग WHERE क्लॉज में किया जाता है। इस कीवर्ड का सिंटैक्स है:"न्यूनतम और अधिकतम के बीच"।
अक्सर, आप दो मानों के बीच मौजूद डेटाबेस से जानकारी एकत्र करना चाहेंगे। आप बीच . का उपयोग कर सकते हैं ऐसा करने के लिए ऑपरेटर।
SQL के बीच कीवर्ड आपको किसी क्वेरी के लिए एक श्रेणी परिभाषित करने और उस सीमा के भीतर सभी मानों को पुनः प्राप्त करने की अनुमति देता है। उदाहरण के लिए, मान लें कि आपके पास कर्मचारी वेतन का डेटाबेस है। आप बीच . का उपयोग कर सकते हैं $50,000 और $60,000 के बीच कमाने वाले सभी कर्मचारियों की सूची बनाने के लिए।
इस ट्यूटोरियल में, हम देखते हैं कि बीच का उपयोग कैसे किया जाता है एसक्यूएल . में और इसके कुछ व्यावहारिक अनुप्रयोगों पर चर्चा करें।
कीवर्ड के बीच SQL
SQL बीच कीवर्ड आपको किसी विशेष श्रेणी में मान चुनने देता है। बीच कीवर्ड को SQL स्टेटमेंट के WHERE सेक्शन में निर्दिष्ट किया जाता है। अपनी श्रेणी में दो मान निर्दिष्ट करने के लिए आपको AND कीवर्ड का उपयोग करना होगा।
यहां एक SQL बीच के लिए सिंटैक्स दिया गया है शर्त:
टेबल_नाम से कॉलम_नाम चुनें जहां कॉलम_नाम के बीच न्यूनतम_मान और अधिकतम_मान;
जैसा कि आप देख सकते हैं, बीच कीवर्ड WHERE स्टेटमेंट के बाद आता है। हम न्यूनतम और अधिकतम मानों को अलग करने के लिए AND कीवर्ड का उपयोग करते हैं।
आप BETWEEN . के साथ दो तिथियों या संख्याओं के बीच मान प्राप्त कर सकते हैं खोजशब्द। उदाहरण के लिए, मान लें कि आप यह पता लगाना चाहते हैं कि दो तिथियों के बीच किसे काम पर रखा गया था। आप इसे बीच . के साथ कर सकते हैं कीवर्ड।
81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।
बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।
बीच तार पर भी काम करता है। इस मामले में, BETWEEN उन स्ट्रिंग्स को ढूंढता है जो आपकी तुलना के बीच आती हैं। उदाहरण के लिए, आप उन सभी छात्रों को ढूंढ सकते हैं जिनके ग्रेड ए और सी के बीच एक डेटाबेस में थे।
यह कीवर्ड SELECT, INSERT, UPDATE, और DELETE स्टेटमेंट पर काम करता है।
उदाहरण के बीच SQL
कर्मचारियों की निम्न तालिका पर विचार करें:
नाम | वेतन |
ज्योफ | 38000 |
माइक | 32000 |
एम्मा | 50000 |
योना | 50000 |
ल्यूक | 32000 |
एलेक्सिस | 33000 |
हन्ना | 30000 |
हमारी तालिका में दो स्तंभ और सात पंक्तियाँ हैं। हमने इस तालिका को SQL CREATE TABLE और SQL INSERT कमांड का उपयोग करके बनाया है।
मान लें कि हम उन सभी कर्मचारियों के नाम और वेतन प्राप्त करना चाहते हैं जो प्रति वर्ष $ 35,000 और $ 55,000 के बीच कमाते हैं। हम इस डेटा को पुनः प्राप्त करने के लिए निम्नलिखित क्वेरी का उपयोग कर सकते हैं:
नाम चुनें, कर्मचारियों से वेतन, जहां वेतन 35000 और 55000 के बीच;
हमारा SQL सर्वर निम्नलिखित लौटाता है:
नाम | वेतन |
ज्योफ | 38000 |
माइक | 32000 |
एम्मा | 50000 |
योना | 50000 |
(4 पंक्तियाँ)
आप बीच . का भी उपयोग कर सकते हैं कुछ तिथियों के बीच जानकारी खोजने के लिए ऑपरेटर।
मान लें कि हम 1 जनवरी 2009 और 31 दिसंबर 2011 के बीच लाए गए सभी कर्मचारियों के नाम और काम पर रखने की तारीखों को पुनः प्राप्त करना चाहते हैं। हम इसे BETWEEN स्टेटमेंट का उपयोग करके भी कर सकते हैं:
<पूर्व>नाम चुनें, कर्मचारियों से काम पर रखने की तारीख, जहां से काम पर रखा गया_दिनांक के बीच ('2009-01-01' तारीख के रूप में) और कास्ट ('2011-12-31' तिथि के अनुसार);यहाँ हमारी क्वेरी का परिणाम है:
नाम | किराया तिथि |
ल्यूक | 2009-12-03 |
एम्मा | 2010-03-19 |
माइक | 2010-03-19 |
हन्ना | 2011-09-30 |
योना | 2010-07-23 |
(4 पंक्तियाँ)
आइए बीच . के उदाहरण का उपयोग करें एक स्ट्रिंग के साथ ऑपरेटर। हम उन सभी कर्मचारियों के नाम जानना चाहते हैं जिनके नाम A . के बीच के किसी भी अक्षर से शुरू होते हैं और एफ वर्णमाला में। हम इसे फिर से BETWEEN स्टेटमेंट का उपयोग करके कर सकते हैं:
कर्मचारियों से नाम चुनें, जहां नाम 'ए' और 'एफ' के बीच हो;
हमारी क्वेरी निम्नलिखित लौटाती है:
नाम |
एम्मा |
एलेक्सिस |
(2 पंक्तियाँ)
निष्कर्ष
SQL बीच ऑपरेटर उन अभिलेखों को पुनः प्राप्त करता है जिनके स्तंभ मान एक विशिष्ट सीमा के भीतर होते हैं। आप इस ऑपरेटर का उपयोग दो स्ट्रिंग्स, तारीखों और संख्याओं के बीच के मानों को खोजने के लिए कर सकते हैं।
एक चुनौती के रूप में, एक प्रश्न लिखें जो 300 और 400 की सीमा में सभी कर्मचारियों की आईडी पुनर्प्राप्त करेगा। तालिका को "कर्मचारी" कहा जाता है और प्रत्येक कर्मचारी आईडी को "आईडी" कॉलम में संग्रहीत किया जाता है।
क्या आप SQL के बारे में अधिक जानना चाहते हैं? हमारा SQL गाइड कैसे सीखें देखें। आपको SQL डेटाबेस भाषा के बारे में अपना ज्ञान बनाने में मदद करने के लिए शीर्ष पाठ्यक्रमों और सीखने के संसाधनों की एक सूची मिलेगी।