अग्रिम एसक्यूएल साक्षात्कार प्रश्न और उत्तर करने के लिए परिचय
तो आपको अंततः अग्रिम एसक्यूएल में अपना सपनों का काम मिल गया है, लेकिन यह सोच रहा है कि अग्रिम अग्रिम एसक्यूएल साक्षात्कार प्रश्न को कैसे क्रैक करना है और संभावित अग्रिम एसक्यूएल साक्षात्कार प्रश्न क्या हो सकता है। प्रत्येक साक्षात्कार अलग होता है और नौकरी का दायरा भी अलग होता है। इसे ध्यान में रखते हुए हमने आपके साक्षात्कार में सफलता प्राप्त करने में आपकी सहायता के लिए सबसे आम अग्रिम एसक्यूएल साक्षात्कार प्रश्न और उत्तर तैयार किए हैं।
नीचे शीर्ष अग्रिम एसक्यूएल साक्षात्कार प्रश्न हैं जिन्हें अक्सर एक साक्षात्कार में पूछा जाता है
1. समानार्थी क्या है?
उत्तर:
एक समानार्थी आपको डेटाबेस के अंदर वस्तुओं के लिए वैकल्पिक नाम बनाने की अनुमति देता है। यदि किसी विषय का नाम बदल दिया गया है, या किसी विषय की स्कीमा है बदल दी गई है, तो समानार्थी मौजूदा अनुप्रयोगों को पुराने नामों का उपयोग जारी रखने की अनुमति दे सकता है। समानार्थी तीन-भाग या चार-भाग विषय नामों का उपयोग कर विभिन्न डेटाबेस, या यहां तक कि विभिन्न सर्वरों में विषय का संदर्भ भी दे सकते हैं। एक समानार्थी को डेटाबेस विषय का संदर्भ देना चाहिए, न कि एक और समानार्थी। एक ही डेटाबेस विषय के लिए एकाधिक नाम बनाए जा सकते हैं, जब तक कि वे सभी सीधे डेटाबेस विषय को संदर्भित करते हैं।
2. समानार्थी शब्द का उपयोग करने के क्या फायदे हैं?
उत्तर:
- एसवायएनओएनवायएम संदर्भित वस्तु पर अमूर्तता की एक परत प्रदान करते हैं
- एक ही सर्वर निवासी विषय के रूप में सरलीकृत ऊर्फों के साथ जटिल (बहु-भाग) और लंबा नामों में परिवर्तनों की अनुमति दें।
- मौजूदा कोड को बदले बिना वस्तुओं के स्थान को बदलने के लिए लचीलापन प्रदान करता है।
- विषय की बूंद या नाम के मामले में पुराने अनुप्रयोगों के लिए पिछड़े संगतता प्रदान करने के लिए एसवायएनओएनवायएमएस को उसी डेटाबेस में बनाया जा सकता है।
- एसवायएनओएनवायएम उपयोगी हो सकते हैं यदि आप फ्रंट-एंड क्वेरी टूल जैसे स्प्रैडशीट्स और एक्सेस लिंक्ड टेबल के सीधे लिंक टेबल में देते हैं।
3. समानार्थी शब्द का उपयोग करने के कुछ नुकसान हाइलाइट करें?
उत्तर:
- एसवायएनओएनवायएम संदर्भित विषय के साथ संक्षेप में मिलते हैं जिसका अर्थ है कि एसवायएनओएनवायएम को किसी अन्य डेटाबेस विषय द्वारा संदर्भित किया जा रहा है, यह चेतावनी दिए बिना हटाया जा सकता है।
- भीतर चेनिंग की अनुमति नहीं है।इसका मतलब है कि आप एक एसवायएनओएनवायएम के एसवायएनओएनवायएम नहीं बना सकते हैं।
- आप समानार्थी के समान नाम वाली तालिका नहीं बना सकते हैं
- विषय जिसके लिए एसवायएनओएनवायएम बनाया जा रहा है रनटाइम पर चेक किया गया है।यह निर्माण समय पर जांच नहीं है। इसलिए यदि आप कोई संबंधित त्रुटि बनाते हैं जैसे वर्तनी त्रुटि, समानार्थी सफलतापूर्वक बनाया जाएगा, लेकिन विषय तक पहुंचने पर आपको एक त्रुटि मिलेगी।
- एक डीडीएल कथन में एसवायएनओएनवायएम का संदर्भ नहीं दिया जा सकता है
4. एसक्यूएल सर्वर में सामान्य रूप से उपयोग किए गए कुल कार्यों का नाम दें
उत्तर:
एवीजी, चेकसम_एजीजी, काउंट, काउंट_बिग, ग्रुपिंग, मॅक्स, एमआइएन, सम, एसटीडीईवी, एसटीडीईवीपी, वीएआर, वीएआरपी
5. कुल कार्यों के उपयोग की व्याख्या करें?
उत्तर:
एवीजी | सेट में औसत मान देता है। शून्य मूल्यों को अनदेखा करता है; सेट में सभी मानों (डिफ़ॉल्ट) या केवल विशिष्ट मानों को औसत करने के लिए कॉन्फ़िगर किया जा सकता है। |
चेकसम_एजीजी | समूह में मानों के चेकसम को, सभी या विशिष्ट, शून्य मानों को अनदेखा करता है। |
काउंट | एक अभिव्यक्ति या (वैकल्पिक रूप से) एक साधारण पंक्ति गणना के आधार पर पंक्तियों की संख्या, सभी या विशिष्ट लौटाता है। |
काउंट_बिग | काउंट की तरह निष्पादित करता है, सिवाय इसके कि यह एक iएनt डेटाटाइप की बजाय एक बड़ा हिस्सा देता है। |
समूहीकरण | इंगित करता है कि ग्रुप बाय सूची में निर्दिष्ट कॉलम कुल है या नहीं। 0 या 1 देता है। |
मैक्स | प्रदान किए गए कॉलम नाम के आधार पर सेट में अधिकतम मान देता है। |
मिन | प्रदान किए गए कॉलम नाम के आधार पर सेट में न्यूनतम मान देता है। |
योग | प्रदान किए गए कॉलम नाम के आधार पर सेट में मानों का योग देता है। |
एसटीडीईवी | प्रदत्त कॉलम नाम के आधार पर सभी मानों के सांख्यिकीय मानक विचलन को वापस करता है। |
एसटीडीईवीपी | प्रदान किए गए कॉलम नाम के आधार पर सभी मूल्यों की सांख्यिकीय आबादी मानक विचलन देता है। |
वीएआर | प्रदत्त कॉलम नाम के आधार पर सभी मानों का सांख्यिकीय भिन्नता देता है। |
वीएआरपी | प्रदान किए गए कॉलम नाम के आधार पर सभी मूल्यों की सांख्यिकीय जनसंख्या भिन्नता देता है। |
6. एसक्यूएल में विभिन्न प्रकार के संभावित जुड़ने का नाम दें?
उत्तर:
अंदरूनी जॉइन, बाएं बाहरी जॉइन, दाएं बाहरी जॉइन, पूर्ण बाहरी जॉइन, क्रॉस जॉइन
7. विभिन्न जुड़ने के प्रकार का वर्णन करें?
उत्तर:
टाइप में शामिल हों | विवरण |
आंतरिक रूप से जुड़ा | रिटर्न्स ने प्रत्येक तालिका में प्रत्येक पंक्ति के लिए केवल अनुरोध किया है जहां जुड़ने वाले फ़ील्ड पर सटीक मिलान है। |
बाईं ओर का बाहरी जोड़ | रिटर्न ने जॉइन ऑपरेशन में बताई गई पहली तालिका से सभी पंक्तियों के लिए डेटा का अनुरोध किया; केवल दूसरी निर्दिष्ट तालिका से पंक्तियों के लिए डेटा लौटाता है जहां मिलान मूल्य होता है। इसके परिणामस्वरूप शून्य मानों का परिणाम हो सकता है जब जुड़ने में पहली निर्दिष्ट तालिका में दूसरी पंक्ति में कोई मिलान पंक्ति नहीं होती है। |
सही बाहरी जॉइन | रिटर्न ने जॉइन ऑपरेशन में बताई गई दूसरी तालिका से सभी पंक्तियों के लिए डेटा का अनुरोध किया; केवल पहले बताई गई तालिका से पंक्तियों के लिए डेटा लौटाता है जहां मिलान मूल्य होता है। इसके परिणामस्वरूप शून्य मानों का परिणाम हो सकता है जब जुड़ने में दूसरी निर्दिष्ट तालिका में पहली पंक्ति में कोई मिलान पंक्ति नहीं होती है। |
पूर्ण आउटर जॉइन | रिटर्न ने दोनों संबंधित पंक्तियों में सभी पंक्तियों के लिए डेटा का अनुरोध किया है, लेकिन परिणाम में पंक्तियों के लिए शून्य मान होंगे, जिसमें दूसरी तरफ कोई मिलान मूल्य शामिल नहीं होगा। |
क्रॉस जॉइन | एक कार्टेसियन (क्रॉस) उत्पाद देता है; दूसरे शब्दों में, दो तालिकाओं के बीच पंक्तियों के सभी संभावित संयोजन। |
8. स्केलर सबक्वायरीज़ और सहसंबंधित सबक्विरीज़ क्या है
उत्तर
जब एक सबक्वायरी डेटा की एक पंक्ति और एक कॉलम देता है, तो इसे स्केलर सबक्वायरी माना जाता है।
कभी-कभी, एक सबक्वायरी बाहरी क्वेरी से जानकारी के बिना संसाधित नहीं कर सकता है। इन मामलों में, तालिका उपनामों का उपयोग क्वेरी तर्कों के दायरे को परिभाषित करने के लिए किया जाता है और बाहरी क्वेरी से सबक्वेरी को “पैरामीटर” करने की अनुमति देता है। इसलिए, आंतरिक क्वेरी बाहरी क्वेरी से संबंधित है। शुद्ध प्रभाव एक “पीछे और आगे” निष्पादन है जहां बाहरी क्वेरी के परिणाम से एक पंक्ति को निष्पादन के लिए आंतरिक क्वेरी में पैरामीटर पास करने की अनुमति है
9. आपको कर्मचारी का दूसरा उच्चतम वेतन कैसे मिलेगा?
उत्तर
एडूसीबीए_एमप्लोई से मॅक्स (वेतन) का चयन करें जहां वेतन नहीं है (एडूसीबीए_एमप्लोई से मॅक्स (वेतन) का चयन करें)
10. आम टेबल अभिव्यक्तियां क्या हैं (सीटीई)
उत्तर
सामान्य तालिका अभिव्यक्ति (सीटीई) को एसक्यूएल सर्वर 2005 में पेश किया गया था। सीटीई का उद्देश्य एक वाक्य रचनात्मक विकल्प प्रदान करना है जो विकास को भौतिक रूप से अस्थायी डेटा संरचनाओं के साथ काम करने की अनुमति देता है। अधिक जटिल कार्यों को पूरा करने के लिए अस्थायी तालिकाओं या तालिका चर बनाने के बजाय, एसक्यूएल विकास अब सीटीई का उपयोग कर सकता है और तर्क को सरल बना सकता है। सीटीई का मूल प्रारूप
अभिव्यक्ति_नाम के साथ है [(कॉलम_नेम [, … एन])] एएस
(
सीटीई_क्वेरी_डेफिनेशन ) सेलेक्ट <कॉलम_लिस्ट>
अभिव्यक्ति_नाम से चुनें ;
11. तालिका से वैकल्पिक रिकॉर्ड कैसे प्राप्त करें?
उत्तर
रिकॉर्ड्स अजीब और यहां तक कि पंक्ति संख्या दोनों के लिए प्राप्त कर सकते हैं -।
यहां तक कि संख्याओं के लिए: –
कर्मचारी_आईडी से चुनें (कर्मचारी से राउनो, कर्मचारी_आईडी का चयन करें) जहां मोड (राउनो, 2) = 0
अजीब संख्याओं के लिए: –
कर्मचारी_आईडी का चयन करें (कर्मचारी से कर्मचारी_आईडी का चयन करें) जहां मोड (राउनो, 2) = 1
12. एनवीएल और एनवीएल 2 कार्यों के बीच क्या अंतर है?
उत्तर
एनवीएल (ईएक्सपी1, ईएक्सपी2) फ़ंक्शन अभिव्यक्ति ईएक्सपी1 को लक्ष्य अभिव्यक्ति ईएक्सपी2 में परिवर्तित करता है यदि ईएक्सपी1 में एनयूएलएल होता है। ईएक्सपी1 में वापसी डेटा के समान डेटा प्रकार होता है।
एनवीएल2 (ईएक्सपी1, ईएक्सपी2, ईएक्सपी3) फ़ंक्शन पहली अभिव्यक्ति ईएक्सपी1 की जांच करता है, यदि ईएक्सपी1 शून्य नहीं है, तो दूसरी अभिव्यक्ति ईएक्सपी2 परिणामस्वरूप लौटा दी जाती है। यदि पहली अभिव्यक्ति ईएक्सपी1 शून्य है, तो परिणाम के रूप में तीसरी अभिव्यक्ति ईएक्सपी3 लौटा दी जाती है।
अनुशंसित आलेख
यह अग्रिम एसक्यूएल साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन अग्रिम एसक्यूएल साक्षात्कार प्रश्न को आसानी से कार्रवाई कर सकें। आप अग्रिम एसक्यूएल साक्षात्कार प्रश्न और जानने के लिए निम्नलिखित लेख भी देख सकते हैं –