DBMS — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye.

📚 2982 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
2982 questions

Question 2446

EN + हिं Medium
GB LEFT JOIN returns
IN लेफ्ट जॉइन रिटर्न
Only matching rows केवल मेल खाने वाली पंक्तियाँ
All left table rows plus matching right rows (NULLs for no match) सभी बाईं तालिका पंक्तियाँ और मिलान वाली दाईं पंक्तियाँ (बिना किसी मिलान के शून्य)
All right table rows सभी ठीक तालिका पंक्तियाँ
All rows from both दोनों से सभी पंक्तियाँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LEFT JOIN: all rows from left table; right side columns are NULL where no match exists.
व्याख्या (हिन्दी) बायाँ जोड़: बाएँ तालिका से सभी पंक्तियाँ; दाईं ओर के कॉलम शून्य हैं जहां कोई मिलान मौजूद नहीं है।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2447

EN + हिं Medium
GB FULL OUTER JOIN returns
IN पूर्ण बाहरी जुड़ाव रिटर्न
Only matching rows केवल मेल खाने वाली पंक्तियाँ
All left rows only सभी पंक्तियाँ केवल शेष हैं
All right rows only केवल सभी ठीक पंक्तियाँ
All rows from both; NULLs for non-matches दोनों से सभी पंक्तियाँ; गैर-मिलानों के लिए शून्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) FULL OUTER JOIN: all rows from both tables with NULLs where no match exists on either side.
व्याख्या (हिन्दी) पूर्ण बाहरी जुड़ाव: दोनों तालिकाओं की सभी पंक्तियाँ NULLs के साथ जहां दोनों तरफ कोई मिलान मौजूद नहीं है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2448

EN + हिं Medium
GB A view in SQL is
IN SQL में एक दृश्य है
Physical copy of a table किसी तालिका की भौतिक प्रतिलिपि
Virtual table defined by a SELECT query वर्चुअल टेबल एक SELECT क्वेरी द्वारा परिभाषित की गई है
An index एक अनुक्रमणिका
A stored backup एक संग्रहीत बैकअप
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) View: named virtual table defined by a SELECT query. Does not store data physically.
व्याख्या (हिन्दी) देखें: SELECT क्वेरी द्वारा परिभाषित नामित वर्चुअल टेबल। डेटा को भौतिक रूप से संग्रहीत नहीं करता.
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2449

EN + हिं Medium
GB A trigger automatically executes when
IN जब कोई ट्रिगर स्वचालित रूप से निष्पादित होता है
User logs in उपयोगकर्ता लॉग इन करता है
Specified DML event occurs on a table निर्दिष्ट डीएमएल ईवेंट एक टेबल पर होता है
Query takes too long क्वेरी में बहुत अधिक समय लगता है
Index is created इंडेक्स बनाया गया है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Triggers execute automatically in response to INSERT, UPDATE, or DELETE events on a table.
व्याख्या (हिन्दी) किसी तालिका पर INSERT, UPDATE, या DELETE ईवेंट के जवाब में ट्रिगर स्वचालित रूप से निष्पादित होते हैं।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2450

EN + हिं Medium
GB EXISTS subquery returns TRUE when
IN EXISTS सबक्वेरी TRUE लौटाती है जब
Subquery returns exactly one row सबक्वेरी बिल्कुल एक पंक्ति लौटाती है
Subquery returns at least one row सबक्वेरी कम से कम एक पंक्ति लौटाती है
Subquery returns NULL सबक्वेरी शून्य लौटाती है
Subquery returns zero rows सबक्वेरी शून्य पंक्तियाँ लौटाती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXISTS: returns TRUE if subquery returns ONE OR MORE rows; FALSE if no rows.
व्याख्या (हिन्दी) अस्तित्व: यदि सबक्वेरी एक या अधिक पंक्तियाँ लौटाती है तो सत्य लौटाता है; यदि कोई पंक्तियाँ नहीं हैं तो असत्य।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2451

EN + हिं Medium
GB UNION combines results and by default
IN UNION परिणामों को जोड़ता है और डिफ़ॉल्ट रूप से
Keeps all duplicates सभी डुप्लिकेट रखता है
Removes duplicate rows डुप्लिकेट पंक्तियाँ हटाता है
Returns only common rows केवल सामान्य पंक्तियाँ लौटाता है
Returns only different rows केवल भिन्न पंक्तियाँ लौटाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNION: combines result sets and removes duplicate rows by default.
व्याख्या (हिन्दी) यूनियन: परिणाम सेट को जोड़ता है और डिफ़ॉल्ट रूप से डुप्लिकेट पंक्तियों को हटा देता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2452

EN + हिं Medium
GB UNION ALL keeps
IN यूनियन सब रखता है
No duplicates कोई डुप्लिकेट नहीं
Only common rows केवल सामान्य पंक्तियाँ
ALL rows including duplicates डुप्लिकेट सहित सभी पंक्तियाँ
Only first result rows केवल प्रथम परिणाम पंक्तियाँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNION ALL: combines result sets retaining ALL rows including duplicates - faster than UNION.
व्याख्या (हिन्दी) यूनियन ऑल: डुप्लिकेट सहित सभी पंक्तियों को बनाए रखते हुए परिणाम सेट को संयोजित करता है - यूनियन की तुलना में तेज़।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2453

EN + हिं Medium
GB GROUP BY groups rows that
IN ग्रुप बाय समूह पंक्तियाँ
Have different values अलग-अलग मूल्य हैं
Share same values in specified columns निर्दिष्ट कॉलम में समान मान साझा करें
Are sorted क्रमबद्ध हैं
Are NULL शून्य हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GROUP BY: groups rows with same values in specified columns into summary rows.
व्याख्या (हिन्दी) ग्रुप बाय: निर्दिष्ट कॉलम में समान मान वाली पंक्तियों को सारांश पंक्तियों में समूहित करता है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2454

EN + हिं Medium
GB MAX() returns
IN MAX() रिटर्न
Lowest value सबसे कम मूल्य
Average value औसत मूल्य
Sum of values मूल्यों का योग
Highest value उच्चतम मूल्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MAX(): returns the maximum value from a set of values in a column.
व्याख्या (हिन्दी) MAX(): किसी कॉलम में मानों के सेट से अधिकतम मान लौटाता है।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2455

EN + हिं Medium
GB SUM() returns
IN SUM() रिटर्न
Count of rows पंक्तियों की गिनती
Average value औसत मूल्य
Total sum of numeric values संख्यात्मक मानों का कुल योग
Maximum value अधिकतम मूल्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SUM(): returns the total sum of numeric values in a column.
व्याख्या (हिन्दी) SUM(): किसी कॉलम में संख्यात्मक मानों का कुल योग लौटाता है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2456

EN + हिं Medium
GB AVG() returns
IN एवीजी() रिटर्न
Count of rows पंक्तियों की गिनती
Maximum value अधिकतम मूल्य
Total sum कुल योग
Average (arithmetic mean) of values मूल्यों का औसत (अंकगणितीय माध्य)।
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AVG(): returns the arithmetic mean of values in a column (ignoring NULLs).
व्याख्या (हिन्दी) AVG(): एक कॉलम में मानों का अंकगणितीय माध्य लौटाता है (NULLs को अनदेखा करते हुए)।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2457

EN + हिं Medium
GB A scalar subquery returns
IN एक अदिश सबक्वेरी लौटती है
Multiple rows एकाधिक पंक्तियाँ
Exactly one row and one column (single value) बिल्कुल एक पंक्ति और एक स्तंभ (एकल मान)
No rows कोई पंक्तियाँ नहीं
A derived table एक व्युत्पन्न तालिका
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Scalar subquery: must return exactly one value (one row, one column).
व्याख्या (हिन्दी) स्केलर सबक्वेरी: बिल्कुल एक मान (एक पंक्ति, एक कॉलम) लौटाना चाहिए।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2458

EN + हिं Medium
GB WITH clause (CTE) creates
IN साथ खंड (सीटीई) बनाता है
Permanent table स्थायी तालिका
Named temporary result set valid within one SQL statement नामित अस्थायी परिणाम सेट एक SQL कथन के भीतर मान्य है
A view एक दृश्य
A stored procedure एक संग्रहित प्रक्रिया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CTE (Common Table Expression): named temporary result set scoped to a single SQL statement.
व्याख्या (हिन्दी) सीटीई (कॉमन टेबल एक्सप्रेशन): नामित अस्थायी परिणाम सेट को एकल एसक्यूएल स्टेटमेंट के दायरे में रखा गया है।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2459

EN + हिं Medium
GB ROW_NUMBER() assigns
IN ROW_NUMBER() असाइन करता है
Salary rank with gaps अंतराल के साथ वेतन रैंक
Unique sequential integer to each row प्रत्येक पंक्ति के लिए अद्वितीय अनुक्रमिक पूर्णांक
Average rank औसत रैंक
Cumulative count संचयी गिनती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ROW_NUMBER(): assigns unique sequential integer (1,2,3,...) to each row in ordered partition.
व्याख्या (हिन्दी) ROW_NUMBER(): क्रमित विभाजन में प्रत्येक पंक्ति को अद्वितीय अनुक्रमिक पूर्णांक (1,2,3,...) निर्दिष्ट करता है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2460

EN + हिं Medium
GB RANK() gives 1,2,2,4 for ties because
IN RANK() संबंधों के लिए 1,2,2,4 देता है क्योंकि
Uses DENSE_RANK DENSE_RANK का उपयोग करता है
Skips rank numbers AFTER ties (gap after tied ranks) बराबरी के बाद रैंक नंबर छोड़ देता है (बराबर रैंक के बाद का अंतर)
Averages ranks औसत रैंक
Uses ROW_NUMBER ROW_NUMBER का उपयोग करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) RANK(): skips numbers after ties. Two rows at rank 2 → next rank is 4 (skips 3).
व्याख्या (हिन्दी) रैंक(): संबंधों के बाद संख्याओं को छोड़ देता है। रैंक 2 पर दो पंक्तियाँ → अगली रैंक 4 है (3 को छोड़ देती है)।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।