Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> SQL

SQL सेलेक्ट स्टेटमेंट का उपयोग कैसे करें

डेटाबेस केवल सूचनाओं को संग्रहीत नहीं करते हैं, वे डेटा को आसानी से सुलभ बनाते हैं। सेलेक्ट स्टेटमेंट की थोड़ी सी मदद से, आप किसी डेटाबेस से वैल्यू के किसी भी सेट को पुनः प्राप्त कर सकते हैं जिसकी आपको आवश्यकता है।

इस गाइड में, हम चर्चा करने जा रहे हैं कि SQL SELECT स्टेटमेंट क्या है और यह कैसे काम करता है। SQL सर्वर पर इसका उपयोग कैसे करें, यह जानने में आपकी सहायता के लिए हम कार्रवाई में SELECT कथन के उदाहरणों के माध्यम से जाएंगे।

एसक्यूएल चयन क्या है?

सेलेक्ट स्टेटमेंट डेटाबेस टेबल से डेटा का चयन करता है। नाम इसे दूर देता है।

आप एक या अधिक तालिकाओं से डेटा पुनर्प्राप्त करने के लिए SELECT कथन का उपयोग कर सकते हैं। आप किसी तालिका में सभी पंक्तियों या किसी निश्चित शर्त या शर्तों के समूह को पूरा करने वाली पंक्तियों का चयन कर सकते हैं।

चयन खंड निम्नलिखित संरचना का उपयोग करते हैं:

तालिका से कॉलम 1, कॉलम 2 चुनें;

यह कथन तालिका "तालिका" से कॉलम "कॉलम 1" और "कॉलम 2" का चयन करता है।

SQL को एक उदाहरण से समझना आसान है। वर्तमान में हमारे पास निम्नलिखित मूल्यों वाले कर्मचारी नामक एक तालिका है:

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

आईडी नाम शीर्षक किराये की तारीख वेतन
1 थॉमस कार्लटन बिक्री प्रतिनिधि 09-08-2019 29400
2 लिसा नेल्सन बिक्री प्रतिनिधि 12-09-2019 29400
3 विक्टोरिया कार्लिस्ले बिक्री निदेशक 04-02-2017 37800

डेटाबेस में तीन रिकॉर्ड हैं। आप हमारे SQL INSERT और SQL UPDATE ट्यूटोरियल में इस बारे में जान सकते हैं कि यह तालिका कैसे बनाई गई।

डेटाबेस के अंदर रिकॉर्ड देखने के लिए, हमें एक सेलेक्ट स्टेटमेंट का उपयोग करना होगा।

विशिष्ट कॉलम चुनें

हमें कार्यकारी टीम द्वारा सभी कर्मचारियों और उनके वेतन की एक सूची तैयार करने के लिए कहा गया है। उन्हें किसी अन्य जानकारी की आवश्यकता नहीं है:केवल कर्मचारी के नाम और वेतन।

हम इस जानकारी को पुनः प्राप्त करने के लिए एक सेलेक्ट स्टेटमेंट का उपयोग कर सकते हैं:

<पूर्व>चयन आईडी, नाम, शीर्षक, काम पर रखने की तारीख, कर्मचारियों से वेतन;

यह क्वेरी कर्मचारी तालिका से सभी कर्मचारियों के नाम और उनके वेतन की सूची लौटाती है। परिणाम सेट है:

नाम वेतन
थॉमस कार्लटन 29400
लिसा नेल्सन 29400
विक्टोरिया कार्लिस्ले 37800

आप एक टेबल से जितने चाहें उतने कॉलम चुन सकते हैं।

सभी कॉलम चुनें

हम अपनी तालिका के सभी स्तंभों को इस प्रकार चुन सकते हैं:

<पूर्व>चयन आईडी, नाम, शीर्षक, काम पर रखने की तारीख, कर्मचारियों से वेतन;

यह क्वेरी वर्बोज़ या वर्डी है। यदि हमारे पास चयन करने के लिए और कॉलम होते, तो यह और भी लंबा होता। यहीं से * ऑपरेटर काम आता है।

* ऑपरेटर किसी तालिका के सभी स्तंभों का चयन करता है। इसे वाइल्डकार्ड ऑपरेटर भी कहा जाता है और इसका मतलब सब कुछ है।

चुनें * कर्मचारियों से;

यह प्रश्न हमें "कर्मचारी" तालिका में सभी मूल्यों की पूरी रिपोर्ट देता है:

आईडी नाम शीर्षक किराये की तारीख वेतन
1 थॉमस कार्लटन बिक्री प्रतिनिधि 09-08-2019 29400
2 लिसा नेल्सन बिक्री प्रतिनिधि 12-09-2019 29400
3 विक्टोरिया कार्लिस्ले बिक्री निदेशक 04-02-2017 37800

शर्त के आधार पर चयन करें

आप WHERE क्लॉज का उपयोग करके किसी डेटाबेस से किसी शर्त या शर्तों के सेट को पूरा करने वाले मानों का चयन कर सकते हैं।

मान लीजिए कि हम उन कर्मचारियों की सूची खोजना चाहते हैं जो बिक्री प्रतिनिधि हैं। हम WHERE स्टेटमेंट का उपयोग करके ऐसा कर सकते हैं:

चुनें * कर्मचारियों से जहां शीर्षक ='बिक्री प्रतिनिधि';

यह क्वेरी कर्मचारी तालिका से सभी स्तंभों का चयन करती है। केवल वही रिकॉर्ड लौटाए जाते हैं जहां शीर्षक का मान विक्रय प्रतिनिधि के बराबर होता है:

आईडी नाम शीर्षक किराये की तारीख वेतन
1 थॉमस कार्लटन बिक्री प्रतिनिधि 09-08-2019 29400

हमने WHERE क्लॉज पर एक अलग ट्यूटोरियल लिखा है जिसे आप पढ़ सकते हैं। WHERE क्लॉज पर हमारा ट्यूटोरियल पढ़ें।

निष्कर्ष

सेलेक्ट स्टेटमेंट डेटाबेस टेबल से रिकॉर्ड्स का चयन करता है। आप अपनी क्वेरी में उन कॉलम नामों को निर्दिष्ट करके किसी तालिका से विशिष्ट कॉलम चुन सकते हैं। आप वाइल्डकार्ड ऑपरेटर (*) का उपयोग करके डेटाबेस में सभी कॉलम का चयन कर सकते हैं।

क्या आप एक चुनौती के लिए तैयार हैं? चुनिंदा प्रश्न लिखें जो:

  • कर्मचारियों के नामों की सूची प्राप्त करें।
  • उन कर्मचारियों की सूची प्राप्त करता है जिनके पास बिक्री निदेशक शीर्षक है।
  • कर्मचारियों के शीर्षक और वेतन की सूची प्राप्त करें।

अब आप SQL प्रोफेशनल की तरह SELECT स्टेटमेंट का उपयोग करने के लिए तैयार हैं!


  1. लिनक्स शेल का उपयोग कैसे करें

    उपभोक्ता-श्रेणी के लिनक्स वितरण शक्तिशाली ग्राफिकल यूजर इंटरफेस प्रदान करते हैं - फिर भी लिनक्स, क्योंकि यह 1970 के दशक की यूनिक्स दुनिया में उत्पन्न हुआ है, फिर भी एक आर्किटेक्चर पर चलता है जो एक विशिष्ट जीयूआई पर निर्भर नहीं करता है। सिस्टम में टेक्स्ट-आधारित प्रवेश बिंदु को खोल . कहा जाता है , औ

  1. एक मॉनिटर के रूप में लैपटॉप का उपयोग कैसे करें

    क्या जानना है Windows 10 पर Miracast का उपयोग करें:सेटिंग सिस्टम इस पीसी पर प्रोजेक्ट करना और वहां से वैयक्तिकृत करें। क्या आपके पास Win10 के साथ दो कंप्यूटर नहीं हैं? Spacedesk जैसे तृतीय-पक्ष सॉफ़्टवेयर के साथ जाएं या Google की निःशुल्क Chrome दूरस्थ डेस्कटॉप सेवा आज़माएं। यह आलेख बताता है कि

  1. रूबी चयन विधि का उपयोग कैसे करें (उदाहरण के साथ)

    आप वस्तुओं की एक सरणी को फ़िल्टर करने के लिए रूबी में चयन विधि का उपयोग कर सकते हैं। उदाहरण के लिए, आप सभी ढूंढ सकते हैं किसी सूची में सम संख्याएँ। बिना select जो इस तरह दिखता है: even_numbers = [] [1,2,3,4,5,6].each do |n| if n.even? even_numbers << n end end even_numbers इतना आसान क