एसक्यूएल के रूप में चयन करें

Esakyu Ela Ke Rupa Mem Cayana Karem



यदि आपने कभी SQL का उपयोग किया है, तो संभवतः आप SELECT स्टेटमेंट से परिचित होंगे। यह SQL की 'हैलो वर्ल्ड' की तरह है क्योंकि यह SQL क्वेरीज़ की नींव बनाता है।

SELECT स्टेटमेंट हमें एक और डेटाबेस तालिका से डेटा पुनर्प्राप्त करने की अनुमति देता है। हालाँकि, आपको ऐसे उदाहरणों का सामना करना पड़ सकता है जहां आपको क्वेरी में कॉलम को एक अलग नाम या किसी प्रकार के उपनाम के साथ देने की आवश्यकता होती है। किसी भी कारण से, यह या तो स्पष्टता के लिए है या दी गई गणना करने के लिए है।

यहीं पर AS कीवर्ड सहायता में आता है। यह हमें SQL क्वेरी के भीतर किसी कॉलम, टेबल या एक्सप्रेशन के लिए उपनाम निर्दिष्ट करने की अनुमति देता है।







इस ट्यूटोरियल में, हम SQL की दुनिया में उतरेंगे और AS कीवर्ड के बारे में जानेंगे, यह क्यों मौजूद है, और हम इसका उपयोग कैसे कर सकते हैं।



वाक्य - विन्यास:

SELECT AS क्लॉज हमें आपकी SQL क्वेरी में कॉलम, टेबल या एक्सप्रेशन के लिए उपनाम निर्दिष्ट करने की अनुमति देता है।



हम इसके वाक्यविन्यास को इस प्रकार व्यक्त कर सकते हैं:





उपनाम_नाम के रूप में कॉलम_नाम चुनें

तालिका_नाम से;

यहां, 'कॉलम_नाम' उस कॉलम के नाम को संदर्भित करता है जिसे हम चुनना चाहते हैं और 'उपनाम_नाम' उस उपनाम को संदर्भित करता है जिसे हम चयनित कॉलम को निर्दिष्ट करना चाहते हैं।

यह सुविधा कैसे काम करती है यह समझने का सबसे अच्छा तरीका इसका उपयोग करना है। इसलिए, आइए इसके अनुप्रयोग के कुछ उदाहरण उपयोग पर नजर डालें।



उदाहरण 1: कॉलम उपनाम

एएस कीवर्ड का सबसे आम उपयोग उपनाम के साथ एक कॉलम निर्दिष्ट करना है। मान लीजिए कि हमारे पास एक तालिका है जिसमें 'first_name' और 'last_name' कॉलम के साथ ग्राहक की जानकारी शामिल है।

यदि आप तालिका से डेटा का चयन करना चाहते हैं लेकिन कॉलम के लिए 'प्रथम नाम' और 'अंतिम नाम' उपनाम का उपयोग करना चाहते हैं, तो हम निम्नानुसार एक क्वेरी का उपयोग कर सकते हैं:

प्रथम_नाम AS चुनें 'पहला नाम' , अंतिम_नाम AS 'उपनाम'

ग्राहक से;

इसे परिणामी कॉलम के लिए एक अलग नाम प्रदान करना चाहिए जैसा कि निम्नलिखित उदाहरण आउटपुट में दिखाया गया है:

हम गणना में उपनामों का भी उपयोग कर सकते हैं। उदाहरण के लिए, मान लीजिए कि हम सभी कर्मचारियों के वार्षिक वेतन की गणना करना चाहते हैं और परिणामी मूल्यों को 'वार्षिक वेतन' कॉलम के रूप में आउटपुट करना चाहते हैं। हम क्वेरी का उपयोग इस प्रकार कर सकते हैं:

वेतन चुनें* 12 जैसा 'वार्षिक वेतन'

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

इस उदाहरण में, हम वेतन कॉलम को 12 से गुणा करके वार्षिक वेतन की गणना करते हैं और इसे 'वार्षिक वेतन' के उपनाम से देते हैं।

उदाहरण 2: तालिका उपनाम

AS कीवर्ड का दूसरा उपयोग मामला तालिका उपनाम सेट करना और निर्दिष्ट करना है। टेबल उपनाम काफी उपयोगी होते हैं क्योंकि वे जॉइन से निपटने या यहां तक ​​कि आपके प्रश्नों को अधिक पठनीय बनाने के लिए भी काम में आते हैं।

निम्नलिखित उदाहरण पर विचार करें जो दर्शाता है कि AS कीवर्ड का उपयोग करके तालिका उपनाम कैसे बनाया जाए:

e.first_name, e.last_name, d.department_name चुनें

कर्मचारियों से ए.एस. ई

इनर जॉइन विभाग एएस डी पर ई.विभाग_आईडी = डी.विभाग_आईडी;

इस मामले में, हम क्रमशः 'कर्मचारी' और 'विभाग' तालिकाओं को 'ई' और 'डी' उपनाम निर्दिष्ट करते हैं। इससे बाद में क्वेरी में तालिकाओं का संदर्भ देना बहुत आसान हो जाता है। SQL जॉइन से निपटते समय यह बहुत प्रचलित है।

उदाहरण 3: अभिव्यक्ति उपनाम

AS कीवर्ड का एक अन्य उपयोग मामला विभिन्न अभिव्यक्तियों के लिए उपनाम बनाना है। यह किसी जटिल अभिव्यक्ति या गणना को सरल बनाने में मदद कर सकता है।

उदाहरण के लिए एक नमूना प्रदर्शन लें:

CONCAT चुनें(first_name, '' , अंतिम_नाम) ए.एस 'पूरा नाम'

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

यह दर्शाता है कि 'कॉनकैट' फ़ंक्शन के लिए उपनाम कैसे निर्दिष्ट किया जाए।

उदाहरण 4: सबक्वेरी उपनाम

सबक्वेरीज़ से निपटते समय हम उपनाम भी बना सकते हैं। इससे उपश्रेणियों को संदर्भित करना और समझना आसान हो सकता है।

एक उदाहरण इस प्रकार है:

पहला_नाम, अंतिम_नाम, चुनें (

कर्मचारियों में से अधिकतम (वेतन) चुनें

) जैसा 'अधिकतम वेतन'

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

इस उदाहरण में, हम 'कर्मचारी' तालिका से अधिकतम वेतन निर्धारित करने के लिए एक सबक्वेरी का उपयोग करते हैं और इसे मुख्य क्वेरी में 'अधिकतम वेतन' के उपनाम के साथ निर्दिष्ट करते हैं।

उदाहरण 5: समग्र फ़ंक्शन उपनाम

अंत में, हम अधिक पठनीय आउटपुट के लिए समग्र फ़ंक्शन से उत्पन्न कॉलम में उपनामों का उपयोग कर सकते हैं जैसा कि निम्नलिखित में दिखाया गया है:

औसत (वेतन) AS चुनें 'औसत वेतन'

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

इस मामले में, हम AVG() फ़ंक्शन का परिणाम 'औसत वेतन' उपनाम को निर्दिष्ट करते हैं।

निष्कर्ष

इस ट्यूटोरियल में, हमने SQL की मूलभूत विशेषताओं में से एक के बारे में सीखा जो हमें विभिन्न ऑब्जेक्ट्स जैसे टेबल, कॉलम, एक्सप्रेशन, सबक्वेरी इत्यादि के लिए उपनाम बनाने की अनुमति देता है। यह क्वेरी पठनीयता में सुधार करने और क्वेरी के लिए स्पष्टता प्रदान करने में मदद कर सकता है। परिणामी आउटपुट.