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 2761

EN + हिं Medium
GB ROW_NUMBER() vs RANK(): key difference
IN ROW_NUMBER() बनाम रैंक(): मुख्य अंतर
No difference कोई फर्क नहीं
ROW_NUMBER gives unique numbers even for ties; RANK skips numbers after ties ROW_NUMBER संबंधों के लिए भी अद्वितीय संख्याएँ देता है; टाई के बाद रैंक संख्याएँ छोड़ देता है
RANK gives unique numbers; ROW_NUMBER skips रैंक अद्वितीय नंबर देता है; ROW_NUMBER छोड़ देता है
Both skip after ties दोनों टाई के बाद छोड़ देते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ROW_NUMBER: always unique (1,2,3,4). RANK: ties share rank then gaps (1,2,2,4).
व्याख्या (हिन्दी) ROW_NUMBER: हमेशा अद्वितीय (1,2,3,4)। रैंक: टाई शेयर रैंक फिर अंतराल (1,2,2,4)।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2762

EN + हिं Medium
GB DENSE_RANK() vs RANK(): key difference
IN DENSE_RANK() बनाम रैंक(): मुख्य अंतर
No difference No difference
DENSE_RANK skips numbers after ties; RANK does not DENSE_RANK टाई के बाद संख्याएँ छोड़ देता है; रैंक नहीं है
RANK skips numbers after ties; DENSE_RANK does NOT skip टाई के बाद RANK संख्याएँ छोड़ देता है; DENSE_RANK नहीं छूटता
Both skip after ties Both skip after ties
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) RANK skips (1,2,2,4). DENSE_RANK does NOT skip (1,2,2,3).
व्याख्या (हिन्दी) रैंक छूट गई (1,2,2,4)। DENSE_RANK (1,2,2,3) को नहीं छोड़ता।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2763

EN + हिं Medium
GB FIRST_VALUE(salary) OVER(PARTITION BY dept ORDER BY hire_date) returns
IN FIRST_VALUE(वेतन) ओवर(विभाजन विभाग द्वारा आदेश अनुसार नियुक्ति_दिनांक) रिटर्न
Highest salary in dept विभाग में सबसे अधिक वेतन
Average salary in dept विभाग में औसत वेतन
NULL for first row पहली पंक्ति के लिए शून्य
First hire's salary in each department प्रत्येक विभाग में प्रथम कर्मचारी का वेतन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) FIRST_VALUE: returns first value in ordered window frame - earliest hire's salary per dept.
व्याख्या (हिन्दी) FIRST_VALUE: ऑर्डर किए गए विंडो फ़्रेम में पहला मान लौटाता है - प्रति विभाग सबसे पहले भाड़े का वेतन।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2764

EN + हिं Medium
GB LAST_VALUE(salary) OVER(PARTITION BY dept ORDER BY hire_date ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) returns
IN LAST_VALUE(वेतन) ओवर (विभागीय आदेश के अनुसार भाड़े_तिथि के अनुसार विभाजन, असीमित पूर्ववर्ती और असीमित अनुसरण के बीच की पंक्तियों के बीच) रिटर्न
First salary पहला वेतन
Average औसत
NULL व्यर्थ
Last hire's salary in each department प्रत्येक विभाग में अंतिम कर्मचारी का वेतन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LAST_VALUE with UNBOUNDED FOLLOWING: returns last value in each partition.
व्याख्या (हिन्दी) असीमित निम्नलिखित के साथ LAST_VALUE: प्रत्येक विभाजन में अंतिम मान लौटाता है।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2765

EN + हिं Medium
GB PERCENT_RANK() of lowest-ranked row (rank N of N total) is
IN सबसे निचली रैंक वाली पंक्ति का PERCENT_RANK() (कुल N में से रैंक N) है
0.0 0.0
0.5 0.5
NULL व्यर्थ
1.0 1.0
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) PERCENT_RANK=(rank-1)/(N-1). For rank N: (N-1)/(N-1)=1.0.
व्याख्या (हिन्दी) PERCENT_RANK=(रैंक-1)/(एन-1). रैंक एन के लिए: (एन-1)/(एन-1)=1.0।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2766

EN + हिं Medium
GB CUME_DIST() of top row is
IN शीर्ष पंक्ति का CUME_DIST() है
0.0 0.0
0.5 0.5
NULL NULL
1.0/N 1.0/एन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CUME_DIST=(rows≤current)/(total rows). Top row: 1/N (first row has only itself at/below it divided by N total).
व्याख्या (हिन्दी) CUME_DIST=(पंक्तियाँ≤वर्तमान)/(कुल पंक्तियाँ)। शीर्ष पंक्ति: 1/N (पहली पंक्ति में केवल स्वयं/नीचे ही कुल N से विभाजित है)।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2767

EN + हिं Medium
GB Window function can appear in which SQL clause
IN विंडो फ़ंक्शन किस SQL ​​क्लॉज में दिखाई दे सकता है
WHERE कहाँ
GROUP BY द्वारा समूह बनाएं
HAVING होना
SELECT and ORDER BY only केवल चुनें और ऑर्डर करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Window functions can ONLY appear in SELECT and ORDER BY clauses - not WHERE, GROUP BY, or HAVING.
व्याख्या (हिन्दी) विंडो फ़ंक्शंस केवल SELECT और ORDER BY क्लॉज़ में दिखाई दे सकते हैं - WHERE, GROUP BY, या HAVING में नहीं।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2768

EN + हिं Medium
GB INTERSECT returns rows common to
IN INTERSECT सामान्य पंक्तियों को लौटाता है
First result only केवल पहला परिणाम
Second result only केवल दूसरा परिणाम
Neither result कोई नतीजा नहीं
BOTH result sets दोनों परिणाम सेट
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) INTERSECT: returns rows that appear in BOTH result sets.
व्याख्या (हिन्दी) इंटरसेक्ट: दोनों परिणाम सेटों में दिखाई देने वाली पंक्तियाँ लौटाता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2769

EN + हिं Medium
GB EXCEPT (MINUS) returns
IN सिवाय (शून्य) रिटर्न
Rows in second result दूसरे परिणाम में पंक्तियाँ
Rows common to both दोनों में उभयनिष्ठ पंक्तियाँ
All rows from both दोनों से सभी पंक्तियाँ
Rows in FIRST result NOT in second पहले परिणाम में पंक्तियाँ दूसरे परिणाम में नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXCEPT/MINUS: rows from first result set that do NOT appear in the second.
व्याख्या (हिन्दी) सिवाय/माइनस: पहले परिणाम सेट की पंक्तियाँ जो दूसरे में दिखाई नहीं देती हैं।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2770

EN + हिं Medium
GB A correlated subquery references
IN एक सहसंबद्ध सबक्वेरी संदर्भ
No outer query कोई बाहरी प्रश्न नहीं
Only aggregate functions केवल समुच्चय कार्य करता है
A derived table एक व्युत्पन्न तालिका
Columns from the outer query and executes once per outer row बाहरी क्वेरी से कॉलम और प्रति बाहरी पंक्ति एक बार निष्पादित होता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Correlated subquery: references outer query columns and re-evaluated for each outer query row.
व्याख्या (हिन्दी) सहसंबंधित सबक्वेरी: बाहरी क्वेरी कॉलम का संदर्भ देता है और प्रत्येक बाहरी क्वेरी पंक्ति के लिए पुनर्मूल्यांकन किया जाता है।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2771

EN + हिं Medium
GB A derived table is a subquery in
IN एक व्युत्पन्न तालिका एक सबक्वेरी है
WHERE clause कहां कारण
HAVING clause उपवाक्य होना
SELECT list सूची चुनें
FROM clause खंड से
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Derived table (inline view): subquery in FROM clause treated as temporary table.
व्याख्या (हिन्दी) व्युत्पन्न तालिका (इनलाइन दृश्य): FROM क्लॉज में सबक्वेरी को अस्थायी तालिका के रूप में माना जाता है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2772

EN + हिं Medium
GB EXISTS vs IN: which is preferred for large subquery results
IN EXISTS बनाम IN: जिसे बड़े सबक्वेरी परिणामों के लिए प्राथमिकता दी जाती है
IN is always better IN हमेशा बेहतर होता है
EXISTS is always better EXISTS हमेशा बेहतर होता है
Neither matters कोई भी मायने नहीं रखता
EXISTS is often better for large subquery results (stops at first match) बड़े सबक्वेरी परिणामों के लिए EXISTS अक्सर बेहतर होता है (पहले मैच पर रुकता है)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXISTS stops at first matching row; IN must collect all results first - EXISTS often more efficient.
व्याख्या (हिन्दी) EXISTS पहली मिलान पंक्ति पर रुकता है; IN को पहले सभी परिणाम एकत्र करने होंगे - अक्सर अधिक कुशल होते हैं।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2773

EN + हिं Medium
GB ALL operator: salary > ALL(subquery) means salary is
IN सभी ऑपरेटर: वेतन > सभी (सबक्वेरी) का अर्थ है वेतन
Greater than average of subquery सबक्वेरी के औसत से अधिक
Greater than any one value किसी भी एक मान से बड़ा
Greater than EVERY value in subquery (greater than MAX) सबक्वेरी में प्रत्येक मान से अधिक (MAX से अधिक)
Equal to all values सभी मूल्यों के लिए समान
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) >ALL: value must exceed EVERY value in subquery - equivalent to > MAX(subquery).
व्याख्या (हिन्दी) >सभी: मान सबक्वेरी में प्रत्येक मान से अधिक होना चाहिए - >MAX(सबक्वेरी) के बराबर।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2774

EN + हिं Medium
GB ANY/SOME operator: salary > ANY(subquery) means salary is
IN कोई भी/कुछ ऑपरेटर: वेतन > कोई (सबक्वेरी) का अर्थ है वेतन
Greater than all values सभी मूल्यों से महान
Greater than AT LEAST ONE value in subquery (greater than MIN) सबक्वेरी में कम से कम एक मान से अधिक (MIN से अधिक)
Equal to all सबके लिए समान
Less than all सब से कम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) >ANY: true if value greater than at least one value in subquery - equivalent to > MIN(subquery).
व्याख्या (हिन्दी) >कोई भी: यदि मान सबक्वेरी में कम से कम एक मान से अधिक है तो सत्य है - >MIN(सबक्वेरी) के बराबर।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2775

EN + हिं Medium
GB Recursive CTE ANCHOR member is
IN पुनरावर्ती CTE एंकर सदस्य है
The recursive part पुनरावर्ती भाग
The base case (initial result set) आधार मामला (प्रारंभिक परिणाम सेट)
No WITH clause नहीं साथ खंड
An aggregation एक एकत्रीकरण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Recursive CTE: anchor member = base case (non-recursive initial result). Recursive member references CTE.
व्याख्या (हिन्दी) पुनरावर्ती सीटीई: एंकर सदस्य = आधार मामला (गैर-पुनरावर्ती प्रारंभिक परिणाम)। पुनरावर्ती सदस्य संदर्भ सीटीई।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।