Skip to main content

SQL क्वेरीज़ के साथ डेटा पुनर्प्राप्त कैसे करें: विवरण चुनें

एसक्यूएल ट्यूटोरियल - शुरुआती के लिए पूर्ण पाठ्यक्रम (जून 2026)

एसक्यूएल ट्यूटोरियल - शुरुआती के लिए पूर्ण पाठ्यक्रम (जून 2026)
Anonim

संरचित क्वेरी भाषा डेटाबेस उपयोगकर्ताओं को एक शक्तिशाली और लचीला डेटा पुनर्प्राप्ति तंत्र प्रदान करता है - चयन कथन। इस आलेख में, हम SELECT स्टेटमेंट के सामान्य रूप पर एक नज़र डालेंगे और कुछ नमूना डेटाबेस क्वेरीज़ एक साथ लिखेंगे। यदि यह संरचित क्वेरी भाषा की दुनिया में आपका पहला प्रयास है, तो आप जारी रखने से पहले SQL मूलभूत सिद्धांतों की समीक्षा कर सकते हैं। यदि आप स्क्रैच से एक नया डेटाबेस डिज़ाइन करना चाहते हैं, तो एसक्यूएल में डेटाबेस और टेबल बनाने के तरीके सीखना एक अच्छा कूद-बंद बिंदु साबित करना चाहिए।

अब जब आप मूल बातें पर ब्रश कर चुके हैं, तो चलिए चयन कथन की हमारी खोज शुरू करें। पिछले एसक्यूएल पाठों के साथ, हम एएनएसआई एसक्यूएल मानक के अनुरूप हैं जो बयान का उपयोग करना जारी रखेंगे। आप यह निर्धारित करने के लिए अपने डीबीएमएस के लिए प्रलेखन से परामर्श करना चाहेंगे कि यह उन्नत विकल्पों का समर्थन करता है जो आपके SQL कोड की दक्षता और / या प्रभावशीलता को बढ़ा सकता है।

चयन वक्तव्य का सामान्य रूप

चयन विवरण का सामान्य रूप नीचे दिखाई देता है:

चुनते हैं select_list से स्रोत कहा पे शर्तेँ) समूह द्वारा अभिव्यक्ति होने शर्त द्वारा आदेश अभिव्यक्ति

कथन की पहली पंक्ति एसक्यूएल प्रोसेसर को बताती है कि यह आदेश एक है चुनते हैं कथन और हम डेटाबेस से जानकारी पुनर्प्राप्त करना चाहते हैं। select_list हमें उस जानकारी के प्रकार को निर्दिष्ट करने की अनुमति देता है जिसे हम पुनर्प्राप्त करना चाहते हैं। से दूसरी पंक्ति में खंड शामिल विशिष्ट डेटाबेस तालिका और निर्दिष्ट करता है कहा पे खंड हमें उन परिणामों को परिणामों को सीमित करने की क्षमता देता है जो निर्दिष्ट करते हैं शर्तेँ) .

अंतिम तीन खंड इस आलेख के दायरे से बाहर उन्नत सुविधाओं का प्रतिनिधित्व करते हैं - हम भविष्य में एसक्यूएल लेखों में उनका अन्वेषण करेंगे।

एसक्यूएल सीखने का सबसे आसान तरीका उदाहरण के लिए है। इसे ध्यान में रखते हुए, आइए कुछ डेटाबेस प्रश्नों को देखना शुरू करें। इस लेख के दौरान, हम अपने सभी प्रश्नों को चित्रित करने के लिए काल्पनिक XYZ निगम मानव संसाधन डेटाबेस से कर्मचारी की तालिका का उपयोग करेंगे।

यहां पूरी तालिका है:

कर्मचारी आयडी

अंतिम नाम

पहला नाम

वेतन

को रिपोर्ट करो

1

लोहार

जॉन

32000

2

2

Scampi

मुक़दमा चलाना

45000

शून्य

3

केंडल

टॉम

29500

2

4जोन्सअब्राहम350002
5एलनबिल172504
6रेनॉल्ड्सएलीसन195004
7जॉनसनकेटी210003

एक संपूर्ण तालिका को पुनः प्राप्त करना

एक्सवाईजेड निगम के मानव संसाधन निदेशक ने एक मासिक रिपोर्ट प्राप्त की जो प्रत्येक कंपनी के कर्मचारी के लिए वेतन और रिपोर्टिंग जानकारी प्रदान करता है। इस रिपोर्ट की पीढ़ी SELECT कथन के सबसे सरल रूप का एक उदाहरण है। यह बस डेटाबेस तालिका में मौजूद सभी जानकारी को पुनर्प्राप्त करता है - प्रत्येक कॉलम और प्रत्येक पंक्ति। यहां यह प्रश्न है जो इस परिणाम को पूरा करेगा:

चुनते हैं *कर्मचारियों से

बहुत सरल, सही? तारांकन (*) में दिखाई दे रहा है select_list एक वाइल्डकार्ड डेटाबेस को सूचित करने के लिए प्रयोग किया जाता है कि हम FROM खंड में पहचाने गए कर्मचारी की तालिका में सभी कॉलम से जानकारी पुनर्प्राप्त करना चाहते हैं। हम डेटाबेस में सभी जानकारी पुनर्प्राप्त करना चाहते थे, इसलिए तालिका से चुनी गई पंक्तियों को प्रतिबंधित करने के लिए WHERE क्लॉज का उपयोग करना आवश्यक नहीं था। यहां हमारे प्रश्न परिणाम इस तरह दिखते हैं:

कर्मचारी आयडीअंतिम नामपहला नामवेतनको रिपोर्ट करो
------------------------------------------
1लोहारजॉन320002
2Scampiमुक़दमा चलाना45000शून्य
3केंडलटॉम295002
4जोन्सअब्राहम350002
5एलनबिल172504
6रेनॉल्ड्सएलीसन195004
7जॉनसनकेटी210003