SQL स्ट्रक्चर्ड क्वेरी लैंग्वेज के लिए खड़ा है डेटाबेस मैनेजमेंट सिस्टम में डेटा के प्रबंधन के लिए एक डोमेन विशिष्ट प्रोग्रामिंग भाषा है। SQL प्रोग्रामिंग कौशल बाजार में अत्यधिक वांछनीय और आवश्यक हैं, क्योंकि लगभग हर सॉफ्टवेयर एप्लिकेशन में डेटाबेस मैनेजमेंट सिस्टम्स (DBMS) का बड़े पैमाने पर उपयोग होता है। नौकरी पाने के लिए, उम्मीदवारों को साक्षात्कार में दरार करने की आवश्यकता होती है जिसमें उन्हें विभिन्न एसक्यूएल साक्षात्कार प्रश्न पूछे जाते हैं।
निम्नलिखित SQL साक्षात्कार प्रश्न और उत्तरों की एक क्यूरेट सूची है, जो SQL साक्षात्कार के दौरान पूछे जाने की संभावना है। उम्मीदवारों को उनके अनुभव और विभिन्न अन्य कारकों के आधार पर अग्रिम स्तर SQL प्रश्नों के लिए बुनियादी एसक्यूएल साक्षात्कार प्रश्न पूछे जाने की संभावना है। नीचे दी गई सूची में फ्रेशर्स के साथ-साथ अनुभवी स्तर के उम्मीदवारों और कुछ एसक्यूएल क्वेरी साक्षात्कार के प्रश्नों के लिए एसक्यूएल साक्षात्कार के सभी एसक्यूएल साक्षात्कार प्रश्न शामिल हैं।
एसक्यूएल साक्षात्कार प्रश्न पीडीएफ फाइल: यहां डाउनलोड करें
अक्सर पूछे जाने वाले SQL साक्षात्कार प्रश्न और फ्रेशर्स और अनुभवी के लिए उत्तर
1. DBMS क्या है?
एक डेटाबेस प्रबंधन प्रणाली (DBMS) एक प्रोग्राम है जो डेटाबेस के निर्माण, रखरखाव और उपयोग को नियंत्रित करता है। DBMS को फ़ाइल प्रबंधक के रूप में कहा जा सकता है जो डेटा को डेटाबेस में फ़ाइल सिस्टम में सहेजने के बजाय प्रबंधित करता है।
2. RDBMS क्या है?
RDBMS का संबंध रिलेशनल डेटाबेस मैनेजमेंट सिस्टम से है। RDBMS डेटा को तालिकाओं के संग्रह में संग्रहीत करता है, जो तालिका के स्तंभों के बीच सामान्य क्षेत्रों से संबंधित है। यह तालिकाओं में संग्रहीत डेटा में हेरफेर करने के लिए रिलेशनल ऑपरेटर भी प्रदान करता है।
उदाहरण: SQL सर्वर।
3. एसक्यूएल क्या है?
SQL स्ट्रक्चर्ड क्वेरी लैंग्वेज के लिए खड़ा है, और इसका उपयोग डेटाबेस के साथ संवाद करने के लिए किया जाता है। यह एक मानक भाषा है जिसका उपयोग किसी डेटाबेस से पुनर्प्राप्ति, अपडेशन, प्रविष्टि और डेटा को हटाने जैसे कार्यों को करने के लिए किया जाता है।
मानक SQL कमांड का चयन करें।
4. डेटाबेस क्या है?
डेटाबेस कुछ भी नहीं है लेकिन आसान पहुँच, भंडारण, पुनर्प्राप्ति और डेटा के प्रबंधन के लिए डेटा का एक संगठित रूप है। इसे डेटा के संरचित रूप के रूप में भी जाना जाता है जिसे कई तरीकों से एक्सेस किया जा सकता है।
उदाहरण: स्कूल प्रबंधन डेटाबेस, बैंक प्रबंधन डेटाबेस।
5. टेबल और फील्ड क्या हैं?
एक तालिका डेटा का एक समूह है जो कॉलम और पंक्तियों के साथ एक मॉडल में व्यवस्थित होती है। कॉलम को ऊर्ध्वाधर के रूप में वर्गीकृत किया जा सकता है, और पंक्तियाँ क्षैतिज हैं। एक तालिका में फ़ील्ड नामक स्तंभ की संख्या निर्दिष्ट की गई है लेकिन किसी भी संख्या में पंक्तियाँ हो सकती हैं जिन्हें रिकॉर्ड कहा जाता है।
उदाहरण:।
टेबल: कर्मचारी।
फ़ील्ड: Emp ID, Emp नाम, जन्म तिथि।
डेटा: 201456, डेविड, 11/15/1960।
6. एक प्राथमिक कुंजी क्या है?
प्राथमिक कुंजी फ़ील्ड का एक संयोजन है जो विशिष्ट रूप से एक पंक्ति निर्दिष्ट करता है। यह एक विशेष प्रकार की अनूठी कुंजी है, और इसमें NULL बाधा नहीं है। इसका अर्थ है, प्राथमिक प्रमुख मान NULL नहीं हो सकते।
7. एक अनोखी कुंजी क्या है?
एक अद्वितीय कुंजी बाधा ने विशिष्ट रूप से डेटाबेस में प्रत्येक रिकॉर्ड की पहचान की। यह स्तंभ या स्तंभों के सेट के लिए विशिष्टता प्रदान करता है।
एक प्राथमिक कुंजी बाधा में स्वचालित अद्वितीय बाधा होती है जो उस पर परिभाषित होती है। लेकिन नहीं, यूनीक की के मामले में।
प्रति तालिका में कई विशिष्ट अवरोध परिभाषित किए जा सकते हैं, लेकिन प्रति तालिका केवल एक मुख्य कुंजी बाधा परिभाषित की गई है।
8. विदेशी कुंजी क्या है?
एक विदेशी कुंजी एक तालिका है जो किसी अन्य तालिका की प्राथमिक कुंजी से संबंधित हो सकती है। किसी अन्य तालिका की प्राथमिक कुंजी के साथ विदेशी कुंजी को संदर्भित करके दो तालिकाओं के बीच संबंध बनाने की आवश्यकता होती है।
9. ज्वाइन क्या है?
यह एक कीवर्ड है जिसका उपयोग तालिकाओं के क्षेत्र के बीच संबंधों के आधार पर अधिक तालिकाओं के डेटा को क्वेरी करने के लिए किया जाता है। जब जॉइन का उपयोग किया जाता है तो कीज़ एक प्रमुख भूमिका निभाते हैं।
10. प्रत्येक में शामिल होने और समझाने के प्रकार क्या हैं?
विभिन्न प्रकार के जुड़ाव हैं जिनका उपयोग डेटा प्राप्त करने के लिए किया जा सकता है और यह तालिकाओं के बीच संबंध पर निर्भर करता है।
- आंतरिक रूप से जुड़ा।
जब तालिकाओं के बीच पंक्तियों का कम से कम एक मैच होता है, तो इनर रिटर्न पंक्तियों को मिलाते हैं।
- राइट जॉइन करें।
दाएं हाथ की वापसी पंक्तियाँ जो तालिकाओं और दाहिने हाथ की ओर की तालिका की सभी पंक्तियों के बीच आम हैं। बस, यह दाएं हाथ की साइड टेबल से सभी पंक्तियों को वापस करता है, भले ही बाएं हाथ की साइड टेबल में कोई मेल न हो।
- बाँया जोड़।
लेफ्ट ज्वाइन रिटर्न्स जो टेबल और लेफ्ट हैंड साइड टेबल की सभी पंक्तियों के बीच आम हैं। बस, यह बाएं हाथ की साइड टेबल से सभी पंक्तियों को वापस कर देता है, जबकि राइट हैंड साइड टेबल में कोई मैच नहीं हैं।
- पूर्ण सम्मिलित हों
तालिकाओं में से किसी एक में मेल खाती पंक्तियाँ होने पर फुल जॉइन रिटर्न पंक्तियाँ। इसका मतलब है, यह बाएं हाथ की ओर की तालिका से सभी पंक्तियों को वापस करता है और सभी पंक्तियों को दाहिने हाथ की तरफ की तालिका से वापस करता है।
11. सामान्यीकरण क्या है?
सामान्यीकरण एक क्षेत्र के डेटाबेस और तालिका को व्यवस्थित करके अतिरेक और निर्भरता को कम करने की प्रक्रिया है। सामान्यीकरण का मुख्य उद्देश्य फ़ील्ड को जोड़ना, हटाना या संशोधित करना है जिसे एक ही तालिका में बनाया जा सकता है।
12. डिमोनेटाइजेशन क्या है।
DeNormalization एक ऐसी तकनीक है जिसका उपयोग डेटाबेस के उच्च से निचले सामान्य रूपों में डेटा तक पहुंचने के लिए किया जाता है। यह संबंधित तालिकाओं से डेटा को शामिल करके एक तालिका में अतिरेक पेश करने की प्रक्रिया भी है।
13. सभी विभिन्न सामान्यीकरण क्या हैं?
सामान्य रूपों को 5 रूपों में विभाजित किया जा सकता है, और उन्हें नीचे समझाया गया है -।
- पहला सामान्य रूप (1NF):।
यह तालिका से सभी डुप्लिकेट कॉलम को निकालना चाहिए। संबंधित डेटा और अद्वितीय स्तंभों की पहचान के लिए तालिकाओं का निर्माण।
- दूसरा सामान्य रूप (2NF):।
पहले सामान्य रूप की सभी आवश्यकताओं को पूरा करना। प्राथमिक कुंजियों का उपयोग करते हुए तालिकाओं के बीच अलग-अलग तालिकाओं में डेटा के सबसेट को रखना और संबंधों का निर्माण।
- तीसरा सामान्य रूप (3NF):।
यह 2NF की सभी आवश्यकताओं को पूरा करना चाहिए। उन स्तंभों को हटाना जो प्राथमिक प्रमुख बाधाओं पर निर्भर नहीं हैं।
- चौथा सामान्य रूप (4NF):।
तीसरे सामान्य रूप की सभी आवश्यकताओं को पूरा करना और इसमें बहु-मूल्यवान निर्भरता नहीं होनी चाहिए।
14. एक दृश्य क्या है?
एक दृश्य एक आभासी तालिका है जिसमें एक तालिका में निहित डेटा का सबसेट होता है। दृश्य वस्तुतः मौजूद नहीं हैं, और इसे संग्रहीत करने के लिए कम जगह है। दृश्य में एक या अधिक तालिकाओं का डेटा हो सकता है, और यह संबंध पर निर्भर करता है।
15. एक सूचकांक क्या है?
एक सूचकांक तालिका से रिकॉर्ड की तेजी से पुनर्प्राप्ति की अनुमति देने के लिए प्रदर्शन ट्यूनिंग विधि है। एक सूचकांक प्रत्येक मूल्य के लिए एक प्रविष्टि बनाता है और यह डेटा को पुनः प्राप्त करने के लिए तेज़ होगा।
16. सभी विभिन्न प्रकार के सूचकांक क्या हैं?
सूचकांक तीन प्रकार के होते हैं -।
- अनोखा सूचकांक।
यदि स्तंभ अद्वितीय अनुक्रमित है, तो यह अनुक्रमण फ़ील्ड को डुप्लिकेट मान रखने की अनुमति नहीं देता है। प्राथमिक कुंजी परिभाषित होने पर अद्वितीय सूचकांक स्वचालित रूप से लागू किया जा सकता है।
- गुच्छेदार सूचकांक।
इस प्रकार के सूचकांक तालिका के भौतिक क्रम को फिर से परिभाषित करते हैं और प्रमुख मूल्यों के आधार पर खोज करते हैं। प्रत्येक तालिका में केवल एक संकुल सूचकांक हो सकता है।
- गैर-संकुलित सूचकांक।
गैर-संकुलित सूचकांक तालिका के भौतिक क्रम में परिवर्तन नहीं करता है और डेटा के तार्किक क्रम को बनाए रखता है। प्रत्येक तालिका में 999 गैर-अनुक्रमित सूचकांक हो सकते हैं।
17. एक कर्सर क्या है?
एक डेटाबेस कर्सर एक नियंत्रण है जो तालिका में पंक्तियों या रिकॉर्ड पर ट्रैवर्सल को सक्षम करता है। इसे पंक्तियों के एक सेट में एक सूचक के रूप में देखा जा सकता है। डेटाबेस रिकॉर्ड्स को पुनः प्राप्त करने, जोड़ने और हटाने जैसे ट्रैवर्सिंग के लिए कर्सर बहुत उपयोगी है।
18. एक रिश्ता क्या है और वे क्या हैं?
डेटाबेस संबंध डेटाबेस में तालिकाओं के बीच संबंध के रूप में परिभाषित किया गया है। विभिन्न डेटा बेसिंग संबंध हैं, और वे इस प्रकार हैं:।
- वन टू वन रिलेशनशिप।
- एक से कई रिश्ते।
- वन टू वन रिलेशनशिप।
- स्व-संदर्भित संबंध।
19. एक प्रश्न क्या है?
एक DB क्वेरी डेटाबेस से जानकारी वापस पाने के लिए एक कोड लिखा जाता है। क्वेरी को इस तरह से डिज़ाइन किया जा सकता है कि यह परिणाम सेट की हमारी अपेक्षा से मेल खाता हो। बस, डेटाबेस के लिए एक सवाल है।
20. उपशम क्या है?
एक उपशम एक अन्य क्वेरी के भीतर एक क्वेरी है। बाहरी क्वेरी को मुख्य क्वेरी कहा जाता है, और आंतरिक क्वेरी को सबक्वेरी कहा जाता है। SubQuery को हमेशा पहले निष्पादित किया जाता है, और सबक्वेरी का परिणाम मुख्य क्वेरी पर पारित किया जाता है।
21. उपशम किस प्रकार के होते हैं?
उपशम दो प्रकार के होते हैं - सहसंबंधित और गैर-सहसंबद्ध।
एक सहसंबद्ध उपश्रेणी को स्वतंत्र क्वेरी के रूप में नहीं माना जा सकता है, लेकिन यह मुख्य क्वेरी की सूची से स्तंभ में सूचीबद्ध तालिका का उल्लेख कर सकता है।
एक गैर-सहसंबद्ध उप क्वेरी को स्वतंत्र क्वेरी के रूप में माना जा सकता है और मुख्य क्वेरी में सबक्वेरी का आउटपुट प्रतिस्थापित किया जाता है।
22. एक संग्रहीत प्रक्रिया क्या है?
संग्रहीत कार्यविधि एक फ़ंक्शन है जिसमें डेटाबेस सिस्टम तक पहुंचने के लिए कई SQL स्टेटमेंट होते हैं। कई एसक्यूएल बयानों को एक संग्रहीत प्रक्रिया में समेकित किया जाता है और जब भी और जहां भी आवश्यक हो, उन्हें निष्पादित किया जाता है।
23. ट्रिगर क्या है?
डीबी ट्रिगर एक कोड या प्रोग्राम है जो किसी तालिका या डेटाबेस में किसी दृश्य की प्रतिक्रिया के साथ स्वचालित रूप से निष्पादित होता है। मुख्य रूप से, ट्रिगर डेटाबेस की अखंडता को बनाए रखने में मदद करता है।
उदाहरण: जब छात्र डेटाबेस में एक नया छात्र जोड़ा जाता है, तो संबंधित अभिलेखों जैसे परीक्षा, स्कोर और उपस्थिति तालिका में नए रिकॉर्ड बनाए जाने चाहिए।
24. DELETE और TRUNCATE कमांड में क्या अंतर है?
DELETE कमांड का उपयोग तालिका से पंक्तियों को हटाने के लिए किया जाता है, और मापदंडों के सशर्त सेट के लिए WHERE क्लॉज़ का उपयोग किया जा सकता है। डिलीट स्टेटमेंट के बाद कमिट और रोलबैक किया जा सकता है।
TRUNCATE तालिका से सभी पंक्तियों को निकालता है। Truncate कार्रवाई वापस नहीं ली जा सकती।
25. स्थानीय और वैश्विक चर और उनके अंतर क्या हैं?
स्थानीय चर वे चर होते हैं जिनका उपयोग किया जा सकता है या फ़ंक्शन के अंदर मौजूद हो सकते हैं। वे अन्य कार्यों के लिए ज्ञात नहीं हैं और उन चर को संदर्भित या उपयोग नहीं किया जा सकता है। जब भी उस फ़ंक्शन को कहा जाता है, तो चर बनाए जा सकते हैं।
ग्लोबल वैरिएबल वे वैरिएबल होते हैं जिनका उपयोग या उपयोग पूरे कार्यक्रम में किया जा सकता है। वैश्विक में घोषित समान चर का उपयोग कार्यों में नहीं किया जा सकता है। जब भी उस फ़ंक्शन को कहा जाता है, तब वैश्विक चर नहीं बनाए जा सकते।
26. बाधा क्या है?
डेटा प्रकार की तालिका पर सीमा निर्दिष्ट करने के लिए बाधा का उपयोग किया जा सकता है। तालिका विवरण बनाते या परिवर्तित करते समय बाधा को निर्दिष्ट किया जा सकता है। बाधा का नमूना हैं।
- अशक्त नहीं।
- जाँच।
- चूक।
- अद्वितीय।
- प्राथमिक कुंजी।
- विदेशी कुंजी।
27. डेटा इंटीग्रिटी क्या है?
डेटा इंटीग्रिटी एक डेटाबेस में संग्रहीत डेटा की सटीकता और स्थिरता को परिभाषित करता है। यह अनुप्रयोग या डेटाबेस में दर्ज किए जाने पर डेटा पर व्यावसायिक नियमों को लागू करने के लिए अखंडता बाधाओं को भी परिभाषित कर सकता है।
28. ऑटो इंक्रीमेंट क्या है?
ऑटो इंक्रीमेंट कीवर्ड उपयोगकर्ता को एक नया रिकॉर्ड टेबल में डालने पर एक अद्वितीय संख्या बनाने के लिए अनुमति देता है। AUTO INCREMENT कीवर्ड का इस्तेमाल Oracle में किया जा सकता है और IDENTITY कीवर्ड का उपयोग SQL SERVER में किया जा सकता है।
जब भी PRIMARY KEY का इस्तेमाल किया जाता है, तो ज्यादातर इस कीवर्ड का इस्तेमाल किया जा सकता है।
29. क्लस्टर और गैर-क्लस्टर सूचकांक में क्या अंतर है?
क्लस्टर इंडेक्स का उपयोग डेटाबेस से डेटा की आसान पुनर्प्राप्ति के लिए किया जाता है, जिस तरह से रिकॉर्ड संग्रहीत किए जाते हैं। डेटाबेस पंक्तियों को स्तंभ द्वारा अनुक्रमित करता है जो क्लस्टर इंडेक्स पर सेट किया जाता है।
एक गैर-अनुक्रमित सूचकांक उस तरीके को नहीं बदलता है जो इसे संग्रहीत किया गया था, लेकिन तालिका के भीतर एक पूरी तरह से अलग वस्तु बनाता है। यह खोज के बाद मूल तालिका पंक्तियों पर वापस इंगित करता है।
30. डाटवेयरहाउस क्या है?
डाटावेयरहाउस सूचना के कई स्रोतों से डेटा का एक केंद्रीय भंडार है। उन आंकड़ों को समेकित, रूपांतरित और खनन और ऑनलाइन प्रसंस्करण के लिए उपलब्ध कराया जाता है। वेयरहाउस डेटा में डेटा मार्ट का एक सबसेट होता है जिसे डेटा मार्ट कहा जाता है।
31. सेल्फ-जॉइन क्या है?
स्वयं की तुलना करने के लिए स्व-जुड़ने का उपयोग क्वेरी के लिए किया जाता है। इसका उपयोग एक ही तालिका में समान स्तंभ के अन्य मान वाले स्तंभ में मानों की तुलना करने के लिए किया जाता है। ALIAS ES का उपयोग समान तालिका तुलना के लिए किया जा सकता है।
32. क्रॉस-जॉइन क्या है?
क्रॉस ज्वाइन को कार्टेशियन उत्पाद के रूप में परिभाषित करता है जहां पहली तालिका में पंक्तियों की संख्या दूसरी तालिका में पंक्तियों की संख्या से गुणा होती है। यदि मान लें, तो क्रॉस जॉइन में क्लॉज का उपयोग किया जाता है तो क्वेरी INNER JOIN की तरह काम करेगी।
33. उपयोगकर्ता परिभाषित कार्य क्या है?
उपयोगकर्ता परिभाषित कार्य जब भी आवश्यकता होती है, उस तर्क का उपयोग करने के लिए लिखे गए कार्य होते हैं। कई बार एक ही तर्क लिखना आवश्यक नहीं है। इसके बजाय, जब भी जरूरत हो, फ़ंक्शन को कॉल या निष्पादित किया जा सकता है।
34. सभी प्रकार के उपयोगकर्ता परिभाषित कार्य क्या हैं?
तीन प्रकार के उपयोगकर्ता परिभाषित कार्य हैं।
- स्केलर फ़ंक्शंस।
- इनलाइन तालिका मूल्यवान कार्य।
- बहु कथन मूल्यवान कार्य।
स्केलर रिटर्न यूनिट, वेरिएंट ने रिटर्न क्लॉज को परिभाषित किया। वापसी के रूप में अन्य दो प्रकार की वापसी तालिका।
35. टकराव क्या है?
Collation को नियमों के सेट के रूप में परिभाषित किया जाता है जो यह निर्धारित करते हैं कि वर्ण डेटा को कैसे सॉर्ट और तुलना की जा सकती है। इसका उपयोग ए और अन्य भाषा पात्रों की तुलना करने के लिए किया जा सकता है और यह पात्रों की चौड़ाई पर भी निर्भर करता है।
इन चरित्र डेटा की तुलना करने के लिए ASCII मान का उपयोग किया जा सकता है।
36. सभी विभिन्न प्रकार के कोलाज संवेदनशीलता क्या हैं?
निम्नलिखित विभिन्न प्रकार की कोलाज संवेदनशीलता हैं -।
- केस संवेदनशीलता - ए और ए और बी और बी।
- उच्चारण की संवेदनशीलता।
- काना संवेदनशीलता - जापानी काना अक्षर।
- चौड़ाई संवेदनशीलता - एकल बाइट चरित्र और डबल बाइट चरित्र।
37. संग्रहित प्रक्रिया के फायदे और नुकसान?
संग्रहीत प्रक्रिया को एक मॉड्यूलर प्रोग्रामिंग के रूप में इस्तेमाल किया जा सकता है - इसका मतलब है कि एक बार बनाएं, स्टोर करें और जब भी आवश्यक हो, कई बार कॉल करें। यह कई प्रश्नों को निष्पादित करने के बजाय तेजी से निष्पादन का समर्थन करता है। यह नेटवर्क ट्रैफ़िक को कम करता है और डेटा को बेहतर सुरक्षा प्रदान करता है।
नुकसान यह है कि इसे केवल डेटाबेस में निष्पादित किया जा सकता है और डेटाबेस सर्वर में अधिक मेमोरी का उपयोग करता है।
38. ऑनलाइन ट्रांजैक्शन प्रोसेसिंग (OLTP) क्या है?
ऑनलाइन लेन-देन प्रसंस्करण (ओएलटीपी) लेनदेन आधारित अनुप्रयोगों का प्रबंधन करता है, जिसका उपयोग डेटा प्रविष्टि, डेटा पुनर्प्राप्ति और डेटा प्रसंस्करण के लिए किया जा सकता है। OLTP डेटा प्रबंधन को सरल और कुशल बनाता है। OLAP सिस्टम के विपरीत OLTP सिस्टम का लक्ष्य वास्तविक समय के लेन-देन की सेवा है।
उदाहरण - दैनिक आधार पर बैंक लेनदेन।
39. CLAUSE क्या है?
SQL क्लॉज़ को क्वेरी को शर्त प्रदान करके परिणाम सेट को सीमित करने के लिए परिभाषित किया गया है। यह आमतौर पर रिकॉर्ड के पूरे सेट से कुछ पंक्तियों को फ़िल्टर करता है।
उदाहरण - प्रश्न जिसमें WHERE की स्थिति है
प्रश्न जिसमें HAVING की स्थिति है।
40. पुनरावर्ती संग्रहित प्रक्रिया क्या है?
एक संग्रहीत प्रक्रिया जो कुछ सीमा स्थिति तक पहुंचने तक स्वयं कॉल करती है। यह पुनरावर्ती कार्य या प्रक्रिया प्रोग्रामर को किसी भी समय कोड के समान सेट का उपयोग करने में मदद करती है।
41. संघ, माइनस और इंटरैक्ट कमांड क्या है?
UNION ऑपरेटर का उपयोग दो तालिकाओं के परिणामों को संयोजित करने के लिए किया जाता है, और यह तालिकाओं से डुप्लिकेट पंक्तियों को समाप्त करता है।
MINUS ऑपरेटर का उपयोग पहली क्वेरी से पंक्तियों को वापस करने के लिए किया जाता है लेकिन दूसरी क्वेरी से नहीं। पहली क्वेरी से पहली और दूसरी क्वेरी और अन्य पंक्तियों के मिलान परिणाम सेट के रूप में प्रदर्शित किए जाएंगे।
INTERSECT ऑपरेटर का उपयोग दोनों प्रश्नों द्वारा दी गई पंक्तियों को वापस करने के लिए किया जाता है।
42. ALIAS कमांड क्या है?
ALIAS नाम किसी तालिका या स्तंभ को दिया जा सकता है। तालिका या स्तंभ की पहचान करने के लिए इस उपनाम को WHERE क्लॉज़ में संदर्भित किया जा सकता है।
उदाहरण-।
Select st.StudentID, Ex.Result from student st, Exam as Ex where st.studentID = Ex. StudentID
यहाँ, छात्र तालिका के लिए उपनाम नाम संदर्भित करता है और Ex परीक्षा तालिका के लिए उपनाम नाम संदर्भित करता है।
43. TRUNCATE और DROP कथनों में क्या अंतर है?
TRUNCATE तालिका से सभी पंक्तियों को निकालता है, और इसे वापस नहीं लाया जा सकता है। DROP कमांड डेटाबेस से एक टेबल को हटा देता है और ऑपरेशन को वापस रोल नहीं किया जा सकता है।
44. कुल और स्केलर कार्य क्या हैं?
गणितीय गणना का मूल्यांकन करने और एकल मूल्यों को वापस करने के लिए सकल कार्यों का उपयोग किया जाता है। यह एक तालिका में कॉलम से गणना की जा सकती है। स्केलर फ़ंक्शंस इनपुट मूल्य के आधार पर एक एकल मान लौटाते हैं।
उदाहरण -।
सकल - अधिकतम (), गिनती - संख्यात्मक के संबंध में गणना।
स्केलर - UCASE (), अब () - स्ट्रिंग्स के संबंध में गणना।
45. आप मौजूदा तालिका से खाली तालिका कैसे बना सकते हैं?
उदाहरण होगा -
Select * into studentcopy from student where 1=2
यहां, हम छात्र तालिका को दूसरी पंक्ति में उसी संरचना के साथ कॉपी कर रहे हैं जिसकी कोई पंक्तियाँ कॉपी नहीं की गई हैं।
46. दो तालिकाओं से सामान्य रिकॉर्ड कैसे प्राप्त करें?
सामान्य रिकॉर्ड परिणाम सेट द्वारा प्राप्त किया जा सकता है -।
Select studentID from student INTERSECT Select StudentID from Exam
47. टेबल से वैकल्पिक रिकॉर्ड कैसे प्राप्त करें?
रिकॉर्ड दोनों विषम और पंक्ति संख्या के लिए प्राप्त किया जा सकता है -।
सम संख्याएँ प्रदर्शित करने के लिए-
Select studentId from (Select rowno, studentId from student) where mod(rowno,2)=0
विषम संख्याओं को प्रदर्शित करने के लिए-
Select studentId from (Select rowno, studentId from student) where mod(rowno,2)=1
से (सेलेक्ट करें रोनो, स्टूडेंट से स्टूडेंट) जहां मॉड (रोनो, 2) = 1। [/ sql]
48. एक तालिका से अद्वितीय रिकॉर्ड का चयन कैसे करें?
DISTINCT कीवर्ड का उपयोग करके किसी तालिका से अद्वितीय रिकॉर्ड चुनें।
Select DISTINCT StudentID, StudentName from Student.
49. स्ट्रिंग के पहले 5 अक्षरों को लाने के लिए किस कमांड का उपयोग किया जाता है?
स्ट्रिंग के पहले 5 वर्ण लाने के कई तरीके हैं -।
Select SUBSTRING(StudentName,1,5) as studentname from student
Select LEFT(Studentname,5) as studentname from student
50. पैटर्न मिलान के लिए क्वेरी में किस ऑपरेटर का उपयोग किया जाता है?
LIKE ऑपरेटर पैटर्न मिलान के लिए उपयोग किया जाता है, और इसका उपयोग इस प्रकार किया जा सकता है -।
- % - शून्य या अधिक वर्णों से मेल खाता है।
- _ (अंडरस्कोर) - बिल्कुल एक वर्ण से मेल खाते हुए।
उदाहरण -।
Select * from Student where studentname like 'a%'
Select * from Student where studentname like 'ami_'