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
2446
EN + हिं Medium
GB LEFT JOIN returns
IN लेफ्ट जॉइन रिटर्न
A
Only matching rows केवल मेल खाने वाली पंक्तियाँ
B
All left table rows plus matching right rows (NULLs for no match) सभी बाईं तालिका पंक्तियाँ और मिलान वाली दाईं पंक्तियाँ (बिना किसी मिलान के शून्य)
C
All right table rows सभी ठीक तालिका पंक्तियाँ
D
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.
व्याख्या (हिन्दी) बायाँ जोड़: बाएँ तालिका से सभी पंक्तियाँ; दाईं ओर के कॉलम शून्य हैं जहां कोई मिलान मौजूद नहीं है।
2447
EN + हिं Medium
GB FULL OUTER JOIN returns
IN पूर्ण बाहरी जुड़ाव रिटर्न
A
Only matching rows केवल मेल खाने वाली पंक्तियाँ
B
All left rows only सभी पंक्तियाँ केवल शेष हैं
C
All right rows only केवल सभी ठीक पंक्तियाँ
D
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 के साथ जहां दोनों तरफ कोई मिलान मौजूद नहीं है।
2448
EN + हिं Medium
GB A view in SQL is
IN SQL में एक दृश्य है
A
Physical copy of a table किसी तालिका की भौतिक प्रतिलिपि
B
Virtual table defined by a SELECT query वर्चुअल टेबल एक SELECT क्वेरी द्वारा परिभाषित की गई है
C
An index एक अनुक्रमणिका
D
A stored backup एक संग्रहीत बैकअप
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) View: named virtual table defined by a SELECT query. Does not store data physically.
व्याख्या (हिन्दी) देखें: SELECT क्वेरी द्वारा परिभाषित नामित वर्चुअल टेबल। डेटा को भौतिक रूप से संग्रहीत नहीं करता.
2449
EN + हिं Medium
GB A trigger automatically executes when
IN जब कोई ट्रिगर स्वचालित रूप से निष्पादित होता है
A
User logs in उपयोगकर्ता लॉग इन करता है
B
Specified DML event occurs on a table निर्दिष्ट डीएमएल ईवेंट एक टेबल पर होता है
C
Query takes too long क्वेरी में बहुत अधिक समय लगता है
D
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 ईवेंट के जवाब में ट्रिगर स्वचालित रूप से निष्पादित होते हैं।
2450
EN + हिं Medium
GB EXISTS subquery returns TRUE when
IN EXISTS सबक्वेरी TRUE लौटाती है जब
A
Subquery returns exactly one row सबक्वेरी बिल्कुल एक पंक्ति लौटाती है
B
Subquery returns at least one row सबक्वेरी कम से कम एक पंक्ति लौटाती है
C
Subquery returns NULL सबक्वेरी शून्य लौटाती है
D
Subquery returns zero rows सबक्वेरी शून्य पंक्तियाँ लौटाती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXISTS: returns TRUE if subquery returns ONE OR MORE rows; FALSE if no rows.
व्याख्या (हिन्दी) अस्तित्व: यदि सबक्वेरी एक या अधिक पंक्तियाँ लौटाती है तो सत्य लौटाता है; यदि कोई पंक्तियाँ नहीं हैं तो असत्य।
2451
EN + हिं Medium
GB UNION combines results and by default
IN UNION परिणामों को जोड़ता है और डिफ़ॉल्ट रूप से
A
Keeps all duplicates सभी डुप्लिकेट रखता है
B
Removes duplicate rows डुप्लिकेट पंक्तियाँ हटाता है
C
Returns only common rows केवल सामान्य पंक्तियाँ लौटाता है
D
Returns only different rows केवल भिन्न पंक्तियाँ लौटाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNION: combines result sets and removes duplicate rows by default.
व्याख्या (हिन्दी) यूनियन: परिणाम सेट को जोड़ता है और डिफ़ॉल्ट रूप से डुप्लिकेट पंक्तियों को हटा देता है।
2452
EN + हिं Medium
GB UNION ALL keeps
IN यूनियन सब रखता है
A
No duplicates कोई डुप्लिकेट नहीं
B
Only common rows केवल सामान्य पंक्तियाँ
C
ALL rows including duplicates डुप्लिकेट सहित सभी पंक्तियाँ
D
Only first result rows केवल प्रथम परिणाम पंक्तियाँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNION ALL: combines result sets retaining ALL rows including duplicates - faster than UNION.
व्याख्या (हिन्दी) यूनियन ऑल: डुप्लिकेट सहित सभी पंक्तियों को बनाए रखते हुए परिणाम सेट को संयोजित करता है - यूनियन की तुलना में तेज़।
2453
EN + हिं Medium
GB GROUP BY groups rows that
IN ग्रुप बाय समूह पंक्तियाँ
A
Have different values अलग-अलग मूल्य हैं
B
Share same values in specified columns निर्दिष्ट कॉलम में समान मान साझा करें
C
Are sorted क्रमबद्ध हैं
D
Are NULL शून्य हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GROUP BY: groups rows with same values in specified columns into summary rows.
व्याख्या (हिन्दी) ग्रुप बाय: निर्दिष्ट कॉलम में समान मान वाली पंक्तियों को सारांश पंक्तियों में समूहित करता है।
2454
EN + हिं Medium
GB MAX() returns
IN MAX() रिटर्न
A
Lowest value सबसे कम मूल्य
B
Average value औसत मूल्य
C
Sum of values मूल्यों का योग
D
Highest value उच्चतम मूल्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MAX(): returns the maximum value from a set of values in a column.
व्याख्या (हिन्दी) MAX(): किसी कॉलम में मानों के सेट से अधिकतम मान लौटाता है।
2455
EN + हिं Medium
GB SUM() returns
IN SUM() रिटर्न
A
Count of rows पंक्तियों की गिनती
B
Average value औसत मूल्य
C
Total sum of numeric values संख्यात्मक मानों का कुल योग
D
Maximum value अधिकतम मूल्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SUM(): returns the total sum of numeric values in a column.
व्याख्या (हिन्दी) SUM(): किसी कॉलम में संख्यात्मक मानों का कुल योग लौटाता है।
2456
EN + हिं Medium
GB AVG() returns
IN एवीजी() रिटर्न
A
Count of rows पंक्तियों की गिनती
B
Maximum value अधिकतम मूल्य
C
Total sum कुल योग
D
Average (arithmetic mean) of values मूल्यों का औसत (अंकगणितीय माध्य)।
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AVG(): returns the arithmetic mean of values in a column (ignoring NULLs).
व्याख्या (हिन्दी) AVG(): एक कॉलम में मानों का अंकगणितीय माध्य लौटाता है (NULLs को अनदेखा करते हुए)।
2457
EN + हिं Medium
GB A scalar subquery returns
IN एक अदिश सबक्वेरी लौटती है
A
Multiple rows एकाधिक पंक्तियाँ
B
Exactly one row and one column (single value) बिल्कुल एक पंक्ति और एक स्तंभ (एकल मान)
C
No rows कोई पंक्तियाँ नहीं
D
A derived table एक व्युत्पन्न तालिका
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Scalar subquery: must return exactly one value (one row, one column).
व्याख्या (हिन्दी) स्केलर सबक्वेरी: बिल्कुल एक मान (एक पंक्ति, एक कॉलम) लौटाना चाहिए।
2458
EN + हिं Medium
GB WITH clause (CTE) creates
IN साथ खंड (सीटीई) बनाता है
A
Permanent table स्थायी तालिका
B
Named temporary result set valid within one SQL statement नामित अस्थायी परिणाम सेट एक SQL कथन के भीतर मान्य है
C
A view एक दृश्य
D
A stored procedure एक संग्रहित प्रक्रिया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CTE (Common Table Expression): named temporary result set scoped to a single SQL statement.
व्याख्या (हिन्दी) सीटीई (कॉमन टेबल एक्सप्रेशन): नामित अस्थायी परिणाम सेट को एकल एसक्यूएल स्टेटमेंट के दायरे में रखा गया है।
2459
EN + हिं Medium
GB ROW_NUMBER() assigns
IN ROW_NUMBER() असाइन करता है
A
Salary rank with gaps अंतराल के साथ वेतन रैंक
B
Unique sequential integer to each row प्रत्येक पंक्ति के लिए अद्वितीय अनुक्रमिक पूर्णांक
C
Average rank औसत रैंक
D
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,...) निर्दिष्ट करता है।
2460
EN + हिं Medium
GB RANK() gives 1,2,2,4 for ties because
IN RANK() संबंधों के लिए 1,2,2,4 देता है क्योंकि
A
Uses DENSE_RANK DENSE_RANK का उपयोग करता है
B
Skips rank numbers AFTER ties (gap after tied ranks) बराबरी के बाद रैंक नंबर छोड़ देता है (बराबर रैंक के बाद का अंतर)
C
Averages ranks औसत रैंक
D
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 को छोड़ देती है)।
2446–2460 of 2982