50 के लिए 2025 SQL साक्षात्कार प्रश्न और उत्तर

यहां नए और अनुभवी उम्मीदवारों के लिए अपने सपनों की नौकरी पाने के लिए SQL साक्षात्कार प्रश्न और उत्तर दिए गए हैं।

 

फ्रेशर्स के लिए SQL साक्षात्कार प्रश्न

1. डीबीएमएस क्या है?

एक डेटाबेस प्रबंधन प्रणाली (डीबीएमएस) एक प्रोग्राम है जो डेटाबेस के निर्माण, रखरखाव और उपयोग को नियंत्रित करता है। DBMS को फ़ाइल मैनेजर कहा जा सकता है जो फ़ाइल सिस्टम में डेटा को सहेजने के बजाय डेटाबेस में डेटा का प्रबंधन करता है।

👉 निःशुल्क पीडीएफ डाउनलोड करें: SQL साक्षात्कार प्रश्न और उत्तर >>


2. आरडीबीएमएस क्या है?

RDBMS का मतलब है रिलेशनल डेटाबेस मैनेजमेंट सिस्टम। RDBMS डेटा को टेबल के संग्रह में संग्रहीत करता है, जो टेबल के कॉलम के बीच सामान्य फ़ील्ड से संबंधित होता है। यह टेबल में संग्रहीत डेटा में हेरफेर करने के लिए रिलेशनल ऑपरेटर भी प्रदान करता है।

उदाहरण: SQL सर्वर.


3. एसक्यूएल क्या है?

SQL का मतलब है स्ट्रक्चर्ड क्वेरी लैंग्वेज, और इसका इस्तेमाल डेटाबेस से संवाद करने के लिए किया जाता है। यह एक मानक भाषा है जिसका इस्तेमाल डेटाबेस से डेटा की पुनर्प्राप्ति, अद्यतनीकरण, प्रविष्टि और विलोपन जैसे कार्यों को करने के लिए किया जाता है।
स्टैण्डर्ड एसक्यूएल कमांड चयनित हैं.


4. डेटाबेस क्या है?

डेटाबेस कुछ और नहीं बल्कि डेटा का एक संगठित रूप है जो डेटा तक आसान पहुंच, भंडारण, पुनर्प्राप्ति और प्रबंधन के लिए है। इसे डेटा का संरचित रूप भी कहा जाता है जिसे कई तरीकों से एक्सेस किया जा सकता है।

उदाहरण: स्कूल प्रबंधन डेटाबेस, बैंक प्रबंधन डेटाबेस।


5. टेबल और फ़ील्ड क्या हैं?

तालिका डेटा का एक सेट है जिसे कॉलम और पंक्तियों के साथ एक मॉडल में व्यवस्थित किया जाता है। कॉलम को ऊर्ध्वाधर के रूप में वर्गीकृत किया जा सकता है, और पंक्तियाँ क्षैतिज हैं। एक तालिका में फ़ील्ड नामक कॉलम की निर्दिष्ट संख्या होती है, लेकिन इसमें पंक्तियों की कोई भी संख्या हो सकती है जिसे रिकॉर्ड कहा जाता है।

उदाहरण:।

तालिका: कर्मचारी.

फ़ील्ड: कर्मचारी आईडी, कर्मचारी नाम, जन्म तिथि।

डेटा: 201456, डेविड, 11/15/1960.


6. प्राथमिक कुंजी क्या है?

A प्राथमिक कुंजी फ़ील्ड का एक संयोजन है जो एक पंक्ति को विशिष्ट रूप से निर्दिष्ट करता है। यह एक विशेष प्रकार की अद्वितीय कुंजी है, और इसमें निहित NOT NULL प्रतिबंध है। इसका मतलब है, प्राथमिक कुंजी मान NULL नहीं हो सकते।


7. अद्वितीय कुंजी क्या है?

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

प्राथमिक कुंजी प्रतिबंध पर स्वचालित रूप से अद्वितीय प्रतिबंध परिभाषित किया जाता है। लेकिन अद्वितीय कुंजी के मामले में ऐसा नहीं है।

प्रति तालिका कई अद्वितीय प्रतिबंध परिभाषित किए जा सकते हैं, लेकिन प्रति तालिका केवल एक प्राथमिक कुंजी प्रतिबंध परिभाषित किया जा सकता है।


8. विदेशी कुंजी क्या है?

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


9. जॉइन क्या है?

यह एक कीवर्ड है जिसका उपयोग तालिकाओं के फ़ील्ड के बीच संबंधों के आधार पर अधिक तालिकाओं से डेटा क्वेरी करने के लिए किया जाता है। जब JOIN का उपयोग किया जाता है तो कुंजियाँ एक प्रमुख भूमिका निभाती हैं।


10. जॉइन के प्रकार क्या हैं और प्रत्येक को समझाइए?

वहां विभिन्न प्रकार के जुड़ाव जिसका उपयोग डेटा पुनः प्राप्त करने के लिए किया जा सकता है और यह तालिकाओं के बीच संबंध पर निर्भर करता है।

  • आंतरिक रूप से जुड़ा।

इनर जॉइन तब पंक्तियाँ लौटाता है जब तालिकाओं के बीच पंक्तियों का कम से कम एक मिलान होता है।

  • दायाँ जुड़ें.

राइट जॉइन उन पंक्तियों को लौटाता है जो टेबल और राइट हैंड साइड टेबल की सभी पंक्तियों के बीच समान हैं। सीधे शब्दों में कहें तो यह राइट हैंड साइड टेबल से सभी पंक्तियाँ लौटाता है, भले ही लेफ्ट हैंड साइड टेबल में कोई मिलान न हो।

  • बाँया जोड़।

लेफ्ट जॉइन उन पंक्तियों को लौटाता है जो टेबल और लेफ्ट हैंड साइड टेबल की सभी पंक्तियों के बीच समान हैं। सीधे शब्दों में कहें तो यह लेफ्ट हैंड साइड टेबल से सभी पंक्तियाँ लौटाता है, भले ही राइट हैंड साइड टेबल में कोई मिलान न हो।

  • पूर्ण रूप से जुड़ें.

जब किसी एक टेबल में मेल खाने वाली पंक्तियाँ हों, तो फुल जॉइन पंक्तियाँ लौटाता है। इसका मतलब है, यह बाईं ओर की टेबल से सभी पंक्तियाँ और दाईं ओर की टेबल से सभी पंक्तियाँ लौटाता है।


3 वर्ष के अनुभव के लिए SQL साक्षात्कार प्रश्न

11. सामान्यीकरण क्या है?

सामान्यीकरण डेटाबेस के फ़ील्ड और तालिका को व्यवस्थित करके अतिरेक और निर्भरता को कम करने की प्रक्रिया है। सामान्यीकरण का मुख्य उद्देश्य एकल तालिका में बनाए जा सकने वाले फ़ील्ड को जोड़ना, हटाना या संशोधित करना है।


12. डीनॉर्मलाइजेशन क्या है?

डीनॉर्मलाइज़ेशन एक ऐसी तकनीक है जिसका उपयोग डेटाबेस के उच्चतर से निम्नतर सामान्य रूपों तक डेटा तक पहुँचने के लिए किया जाता है। यह संबंधित तालिकाओं से डेटा को शामिल करके तालिका में अतिरेक लाने की प्रक्रिया भी है।


13. विभिन्न सामान्यीकरण क्या हैं?

डेटाबेस सामान्यीकरण केस स्टडी की मदद से इसे आसानी से समझा जा सकता है। सामान्य रूपों को 6 रूपों में विभाजित किया जा सकता है, और उन्हें नीचे समझाया गया है -

डेटाबेस सामान्य प्रपत्र
डेटाबेस सामान्य प्रपत्र

  • प्रथम सामान्य रूप (1NF):.

इससे तालिका से सभी डुप्लिकेट कॉलम हट जाएंगे। संबंधित डेटा के लिए तालिकाओं का निर्माण और अद्वितीय कॉलम की पहचान।

  • दूसरा सामान्य रूप (2NF):.

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

  • तीसरा सामान्य रूप (3NF):.

यह 2NF की सभी आवश्यकताओं को पूरा करेगा। उन स्तंभों को हटाना जो प्राथमिक कुंजी बाधाओं पर निर्भर नहीं हैं।

  • चौथा सामान्य रूप (4NF):.

यदि किसी डेटाबेस तालिका उदाहरण में प्रासंगिक इकाई का वर्णन करने वाले दो या अधिक, स्वतंत्र और बहुमूल्य डेटा नहीं हैं, तो यह 4 में हैth सामान्य रूप.

  • पांचवां सामान्य रूप (5NF):.

एक तालिका 5वें सामान्य रूप में तभी होती है जब वह 4NF में हो और उसे डेटा की हानि के बिना किसी भी संख्या में छोटी तालिकाओं में विघटित नहीं किया जा सकता है।

  • छठा सामान्य रूप (6NF):.

6वां नॉर्मल फॉर्म अभी तक मानकीकृत नहीं है, फिर भी, इस पर कुछ समय से डेटाबेस विशेषज्ञों द्वारा चर्चा की जा रही है। उम्मीद है कि निकट भविष्य में हमारे पास 6वें नॉर्मल फॉर्म के लिए एक स्पष्ट और मानकीकृत परिभाषा होगी…


14. दृश्य क्या है?

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


15. सूचकांक क्या है?

इंडेक्स एक प्रदर्शन ट्यूनिंग विधि है जो तालिका से रिकॉर्ड की तेजी से पुनर्प्राप्ति की अनुमति देती है। एक इंडेक्स प्रत्येक मान के लिए एक प्रविष्टि बनाता है और इससे डेटा को पुनर्प्राप्त करना तेज़ हो जाएगा।


16. सूचकांक के विभिन्न प्रकार क्या हैं?

सूचकांक तीन प्रकार के होते हैं -.

  • अद्वितीय सूचकांक.

यदि कॉलम अद्वितीय अनुक्रमित है तो यह अनुक्रमण फ़ील्ड को डुप्लिकेट मान रखने की अनुमति नहीं देता है। प्राथमिक कुंजी परिभाषित होने पर अद्वितीय अनुक्रमणिका स्वचालित रूप से लागू की जा सकती है।

  • Clusterएड इंडेक्स.

इस प्रकार का इंडेक्स तालिका के भौतिक क्रम को पुनः व्यवस्थित करता है और कुंजी मानों के आधार पर खोज करता है। प्रत्येक तालिका में केवल एक क्लस्टर इंडेक्स हो सकता है।

  • नहींClusterएड इंडेक्स.

नहींClusterएड इंडेक्स तालिका के भौतिक क्रम को नहीं बदलता है और डेटा के तार्किक क्रम को बनाए रखता है। प्रत्येक तालिका में 999 गैर-क्लस्टर इंडेक्स हो सकते हैं।


17. कर्सर क्या है?

डेटाबेस कर्सर एक ऐसा नियंत्रण है जो तालिका में पंक्तियों या रिकॉर्ड पर ट्रैवर्सल को सक्षम बनाता है। इसे पंक्तियों के एक सेट में एक पंक्ति के लिए पॉइंटर के रूप में देखा जा सकता है। डेटाबेस रिकॉर्ड की पुनर्प्राप्ति, जोड़ने और हटाने जैसे ट्रैवर्सिंग के लिए कर्सर बहुत उपयोगी है।


18. रिश्ते क्या हैं और वे क्या हैं?

डेटाबेस रिलेशनशिप को डेटाबेस में तालिकाओं के बीच संबंध के रूप में परिभाषित किया जाता है। विभिन्न डेटा आधारित संबंध हैं, और वे इस प्रकार हैं:.

  • एक से एक संबंध.
  • एक से अनेक संबंध.
  • अनेक से एक सम्बन्ध.
  • आत्म-संदर्भित संबंध.

19. प्रश्न क्या है?

डीबी क्वेरी एक कोड है जिसे डेटाबेस से जानकारी वापस पाने के लिए लिखा जाता है। क्वेरी को इस तरह से डिज़ाइन किया जा सकता है कि यह परिणाम सेट की हमारी अपेक्षा से मेल खाए। सीधे शब्दों में कहें तो यह डेटाबेस के लिए एक प्रश्न है।


20. सबक्वेरी क्या है?

सबक्वेरी एक क्वेरी के भीतर एक क्वेरी होती है। बाहरी क्वेरी को मुख्य क्वेरी कहा जाता है, और आंतरिक क्वेरी को सबक्वेरी कहा जाता है। सबक्वेरी को हमेशा पहले निष्पादित किया जाता है, और सबक्वेरी का परिणाम मुख्य क्वेरी को दिया जाता है।

आइये उप क्वेरी सिंटैक्स पर नजर डालें –

MySQL उदाहरणों के साथ सबक्वेरी ट्यूटोरियल

माईफ्लिक्स वीडियो लाइब्रेरी में ग्राहकों की एक आम शिकायत मूवी टाइटल की कम संख्या है। प्रबंधन ऐसी श्रेणी के लिए फिल्में खरीदना चाहता है जिसमें टाइटल की संख्या सबसे कम हो।

आप इस प्रकार की क्वेरी का उपयोग कर सकते हैं
SELECT category_name FROM categories WHERE category_id =( SELECT MIN(category_id) from movies);


5 वर्ष के अनुभव के लिए SQL साक्षात्कार प्रश्न

21. सबक्वेरी के प्रकार क्या हैं?

उपक्वेरी दो प्रकार की होती है – सहसंबद्ध और गैर-सहसंबद्ध।

एक सहसंबद्ध उपक्वेरी को स्वतंत्र क्वेरी नहीं माना जा सकता है, लेकिन यह मुख्य क्वेरी की सूची से FROM में सूचीबद्ध तालिका में कॉलम को संदर्भित कर सकता है।

एक गैर-सहसंबद्ध उप क्वेरी को स्वतंत्र क्वेरी माना जा सकता है और उपक्वेरी के आउटपुट को मुख्य क्वेरी में प्रतिस्थापित किया जाता है।


22. संग्रहीत प्रक्रिया क्या है?

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


23. ट्रिगर क्या है?

डीबी ट्रिगर एक कोड या प्रोग्राम है जो डेटाबेस में किसी टेबल या दृश्य पर किसी घटना के जवाब के साथ स्वचालित रूप से निष्पादित होता है। मुख्य रूप से, ट्रिगर डेटाबेस की अखंडता को बनाए रखने में मदद करता है।

उदाहरण: जब छात्र डेटाबेस में एक नया छात्र जोड़ा जाता है, तो संबंधित तालिकाओं जैसे परीक्षा, स्कोर और उपस्थिति तालिकाओं में नए रिकॉर्ड बनाए जाने चाहिए।


24. DELETE और TRUNCATE कमांड में क्या अंतर है?

DELETE कमांड का उपयोग टेबल से पंक्तियों को हटाने के लिए किया जाता है, और WHERE क्लॉज का उपयोग मापदंडों के सशर्त सेट के लिए किया जा सकता है। डिलीट स्टेटमेंट के बाद कमिट और रोलबैक किया जा सकता है।

TRUNCATE तालिका से सभी पंक्तियों को हटा देता है। ट्रंकेट ऑपरेशन को वापस नहीं लाया जा सकता।


25. स्थानीय और वैश्विक चर क्या हैं और उनमें क्या अंतर है?

स्थानीय चर वे चर हैं जिनका उपयोग किया जा सकता है या जो फ़ंक्शन के अंदर मौजूद होते हैं। वे अन्य फ़ंक्शन के लिए ज्ञात नहीं होते हैं और उन चरों को संदर्भित या उपयोग नहीं किया जा सकता है। जब भी उस फ़ंक्शन को कॉल किया जाता है, चर बनाए जा सकते हैं।

ग्लोबल वैरिएबल वे वैरिएबल होते हैं जिनका इस्तेमाल पूरे प्रोग्राम में किया जा सकता है या जो मौजूद रहते हैं। ग्लोबल में घोषित वही वैरिएबल फंक्शन में इस्तेमाल नहीं किया जा सकता। जब भी उस फंक्शन को कॉल किया जाता है, तो ग्लोबल वैरिएबल नहीं बनाए जा सकते।


26. बाधा क्या है?

बाधा का उपयोग तालिका के डेटा प्रकार पर सीमा निर्दिष्ट करने के लिए किया जा सकता है। बाधा को तालिका कथन बनाते या बदलते समय निर्दिष्ट किया जा सकता है। बाधा के नमूने हैं।

  • अशक्त नहीं।
  • जाँच करना।
  • गलती करना।
  • अद्वितीय।
  • प्राथमिक कुंजी.
  • विदेशी कुंजी।

27. डेटा क्या है? Integrity?

जानकारी Integrity डेटाबेस में संग्रहीत डेटा की सटीकता और संगति को परिभाषित करता है। यह एप्लिकेशन या डेटाबेस में दर्ज किए जाने पर डेटा पर व्यावसायिक नियमों को लागू करने के लिए अखंडता बाधाओं को भी परिभाषित कर सकता है।


28. ऑटो इंक्रीमेंट क्या है?

ऑटो इंक्रीमेंट कीवर्ड उपयोगकर्ता को एक अद्वितीय संख्या बनाने की अनुमति देता है, जो तालिका में एक नया रिकॉर्ड डालने पर उत्पन्न होती है। AUTO INCREMENT कीवर्ड का उपयोग किया जा सकता है Oracle और IDENTITY कीवर्ड का उपयोग SQL सर्वर में किया जा सकता है।

अधिकतर इस कीवर्ड का उपयोग तब भी किया जा सकता है जब PRIMARY KEY का उपयोग किया जाता है।


29. इनमें क्या अंतर है Cluster और गैर-Cluster अनुक्रमणिका?

Clusterएड इंडेक्स का उपयोग रिकॉर्ड को संग्रहीत करने के तरीके को बदलकर डेटाबेस से डेटा की आसान पुनर्प्राप्ति के लिए किया जाता है। डेटाबेस कॉलम द्वारा पंक्तियों को छांटता है जिसे क्लस्टर इंडेक्स के रूप में सेट किया जाता है।

एक गैर-क्लस्टर इंडेक्स उस तरीके को नहीं बदलता है जिस तरह से इसे संग्रहीत किया गया था, लेकिन तालिका के भीतर एक पूरी तरह से अलग ऑब्जेक्ट बनाता है। यह खोज के बाद मूल तालिका पंक्तियों पर वापस इंगित करता है।


30. डेटावेयरहाउस क्या है?

डेटावेयरहाउस सूचना के कई स्रोतों से डेटा का एक केंद्रीय भंडार है। उन डेटा को समेकित, रूपांतरित और खनन और ऑनलाइन प्रसंस्करण के लिए उपलब्ध कराया जाता है। वेयरहाउस डेटा में डेटा का एक उपसमूह होता है जिसे डेटा मार्ट कहा जाता है।


31. सेल्फ-जॉइन क्या है?

सेल्फ-जॉइन को स्वयं से तुलना करने के लिए उपयोग की जाने वाली क्वेरी के रूप में सेट किया गया है। इसका उपयोग एक ही तालिका में एक ही कॉलम में अन्य मानों के साथ एक कॉलम में मानों की तुलना करने के लिए किया जाता है। ALIAS ES का उपयोग समान तालिका तुलना के लिए किया जा सकता है।


32. क्रॉस-जॉइन क्या है?

क्रॉस जॉइन को कार्टेशियन उत्पाद के रूप में परिभाषित किया जाता है, जहाँ पहली तालिका में पंक्तियों की संख्या को दूसरी तालिका में पंक्तियों की संख्या से गुणा किया जाता है। मान लीजिए, क्रॉस जॉइन में WHERE क्लॉज का उपयोग किया जाता है, तो क्वेरी INNER JOIN की तरह काम करेगी।


33. उपयोगकर्ता परिभाषित फ़ंक्शन क्या है?

उपयोगकर्ता परिभाषित फ़ंक्शन वे फ़ंक्शन होते हैं जो आवश्यकता पड़ने पर उस तर्क का उपयोग करने के लिए लिखे जाते हैं। एक ही तर्क को कई बार लिखना ज़रूरी नहीं है। इसके बजाय, फ़ंक्शन को जब भी ज़रूरत हो, कॉल या निष्पादित किया जा सकता है।


34. उपयोगकर्ता परिभाषित फ़ंक्शन के सभी प्रकार क्या हैं?

उपयोगकर्ता परिभाषित कार्य तीन प्रकार के होते हैं।

  • स्केलर फ़ंक्शन.
  • इनलाइन तालिका मूल्यवान फ़ंक्शन.
  • बहु कथन मूल्यवान फ़ंक्शन.

स्केलर रिटर्न इकाई, वेरिएंट रिटर्न क्लॉज को परिभाषित करता है। अन्य दो प्रकार रिटर्न टेबल को रिटर्न के रूप में परिभाषित करते हैं।


35. मिलान क्या है?

कोलेशन को नियमों के सेट के रूप में परिभाषित किया जाता है जो यह निर्धारित करता है कि वर्ण डेटा को कैसे सॉर्ट और तुलना किया जा सकता है। इसका उपयोग A और अन्य भाषा के वर्णों की तुलना करने के लिए किया जा सकता है और यह वर्णों की चौड़ाई पर भी निर्भर करता है।

इन वर्ण डेटा की तुलना करने के लिए ASCII मान का उपयोग किया जा सकता है।


36. कोलेशन संवेदनशीलता के विभिन्न प्रकार क्या हैं?

कोलेशन संवेदनशीलता के विभिन्न प्रकार निम्नलिखित हैं -.

  • केस सेंसिटिविटी – ए और ए और बी और बी।
  • उच्चारण संवेदनशीलता.
  • काना संवेदनशीलता - जापानी काना वर्ण।
  • चौड़ाई संवेदनशीलता - एकल बाइट वर्ण और डबल बाइट वर्ण।

37. संग्रहित प्रक्रिया के लाभ और नुकसान?

संग्रहीत प्रक्रिया को मॉड्यूलर प्रोग्रामिंग के रूप में इस्तेमाल किया जा सकता है - इसका मतलब है कि एक बार बनाएं, स्टोर करें और जब भी ज़रूरत हो कई बार कॉल करें। यह कई क्वेरीज़ को निष्पादित करने के बजाय तेज़ निष्पादन का समर्थन करता है। यह नेटवर्क ट्रैफ़िक को कम करता है और डेटा को बेहतर सुरक्षा प्रदान करता है।

इसका नुकसान यह है कि इसे केवल डेटाबेस में ही क्रियान्वित किया जा सकता है और यह डेटाबेस सर्वर में अधिक मेमोरी का उपयोग करता है।


38. ऑनलाइन ट्रांजेक्शन प्रोसेसिंग (ओएलटीपी) क्या है?

ऑनलाइन ट्रांजेक्शन प्रोसेसिंग (OLTP) ट्रांजेक्शन आधारित अनुप्रयोगों का प्रबंधन करता है जिसका उपयोग डेटा प्रविष्टि, डेटा पुनर्प्राप्ति और डेटा प्रोसेसिंग के लिए किया जा सकता है। OLTP डेटा प्रबंधन को सरल और कुशल बनाता है। OLAP सिस्टम के विपरीत OLTP सिस्टम का लक्ष्य वास्तविक समय के लेनदेन की सेवा करना है।

उदाहरण – दैनिक आधार पर बैंक लेनदेन।


39. क्लॉज क्या है?

SQL क्लॉज़ को क्वेरी को शर्त प्रदान करके परिणाम सेट को सीमित करने के लिए परिभाषित किया गया है। यह आमतौर पर रिकॉर्ड के पूरे सेट से कुछ पंक्तियों को फ़िल्टर करता है।

उदाहरण – क्वेरी जिसमें WHERE शर्त है

क्वेरी जिसमें HAVING शर्त है.


40. पुनरावर्ती संग्रहित प्रक्रिया क्या है?

एक संग्रहीत प्रक्रिया जो किसी सीमा स्थिति तक पहुँचने तक खुद से कॉल करती है। यह पुनरावर्ती फ़ंक्शन या प्रक्रिया प्रोग्रामर को कोड के एक ही सेट को कई बार उपयोग करने में मदद करती है।


10+ वर्ष के अनुभव के लिए SQL साक्षात्कार प्रश्न

41. यूनियन, माइनस और इंटरैक्ट कमांड क्या है?

UNION ऑपरेटर का उपयोग दो तालिकाओं के परिणामों को संयोजित करने के लिए किया जाता है, और यह तालिकाओं से डुप्लिकेट पंक्तियों को हटा देता है।

MINUS ऑपरेटर का उपयोग पहली क्वेरी से पंक्तियाँ लौटाने के लिए किया जाता है, लेकिन दूसरी क्वेरी से नहीं। पहली और दूसरी क्वेरी के मिलान रिकॉर्ड और पहली क्वेरी से अन्य पंक्तियाँ परिणाम सेट के रूप में प्रदर्शित की जाएँगी।

INTERSECT ऑपरेटर का उपयोग दोनों क्वेरीज़ द्वारा लौटाई गई पंक्तियों को लौटाने के लिए किया जाता है।


42. ALIAS कमांड क्या है?

ALIAS नाम किसी टेबल या कॉलम को दिया जा सकता है। इस उपनाम नाम को संदर्भित किया जा सकता है कहां कारण तालिका या स्तंभ की पहचान करने के लिए.

उदाहरण-।

Select st.StudentID, Ex.Result from student st, Exam as Ex where st.studentID = Ex. StudentID

यहाँ, st, student तालिका के लिए उपनाम नाम को संदर्भित करता है और Ex, exam तालिका के लिए उपनाम नाम को संदर्भित करता है।


43. TRUNCATE और DROP कथनों में क्या अंतर है?

TRUNCATE तालिका से सभी पंक्तियों को हटा देता है, और इसे वापस नहीं लाया जा सकता। DROP कमांड डेटाबेस से तालिका को हटा देता है और ऑपरेशन को वापस नहीं लाया जा सकता।


44. समग्र और अदिश फलन क्या हैं?

एग्रीगेट फ़ंक्शन का उपयोग गणितीय गणना का मूल्यांकन करने और एकल मान लौटाने के लिए किया जाता है। इसे तालिका में कॉलम से परिकलित किया जा सकता है। स्केलर फ़ंक्शन इनपुट मान के आधार पर एकल मान लौटाते हैं।

उदाहरण -।

समुच्चय – अधिकतम(), गणना – संख्यात्मक के संबंध में गणना की जाती है।

स्केलर – UCASE(), NOW() – स्ट्रिंग्स के संबंध में गणना की जाती है।


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

(स्टूडेंट से rowno, studentId चुनें) जहाँ mod(rowno,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 ऑपरेटर का उपयोग पैटर्न मिलान के लिए किया जाता है, और इसका उपयोग - के रूप में किया जा सकता है।

  1. % – शून्य या अधिक वर्णों से मेल खाता है.
  2. _(अंडरस्कोर) – ठीक एक अक्षर का मिलान।

उदाहरण -।

Select * from Student where studentname like 'a%'
Select * from Student where studentname like 'ami_'

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे