Computer Fundamentals — MCQ Practice

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

📚 2618 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
2618 questions
1936
EN + हिं Medium
GB Which SQL keyword filters duplicate rows?
IN कौन सा SQL कीवर्ड डुप्लिकेट पंक्तियों को फ़िल्टर करता है?
A
UNIQUE अद्वितीय
B
DISTINCT विशिष्ट
C
DIFFERENT अलग
D
NODUPE नोड्यूप
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SELECT DISTINCT column removes duplicate values from query results.
व्याख्या (हिन्दी) SELECT DISTINCT कॉलम क्वेरी परिणामों से डुप्लिकेट मान हटा देता है।
1937
EN + हिं Medium
GB SQL LIKE operator uses which wildcard for multiple characters?
IN SQL LIKE ऑपरेटर एकाधिक वर्णों के लिए किस वाइल्डकार्ड का उपयोग करता है?
A
? ?
B
% %
C
* *
D
# #
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) % matches any sequence of characters in SQL LIKE patterns; _ matches exactly one character.
व्याख्या (हिन्दी) % SQL LIKE पैटर्न में वर्णों के किसी भी क्रम से मेल खाता है; _ बिल्कुल एक अक्षर से मेल खाता है।
1938
EN + हिं Medium
GB SQL BETWEEN operator is?
IN SQL BETWEEN ऑपरेटर है?
A
Inclusive of both boundary values दोनों सीमा मूल्यों का समावेश
B
Exclusive of boundaries सीमाओं से परे
C
Only for numbers केवल संख्याओं के लिए
D
Only for dates केवल तारीखों के लिए
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BETWEEN value1 AND value2 is inclusive — it includes the boundary values in the result set.
व्याख्या (हिन्दी) मान 1 और मान 2 के बीच समावेशी है - इसमें परिणाम सेट में सीमा मान शामिल हैं।
1939
EN + हिं Medium
GB NULL in SQL represents?
IN SQL में NULL दर्शाता है?
A
Zero value शून्य मान
B
Unknown or missing value अज्ञात या अनुपलब्ध मान
C
Empty string खाली स्ट्रिंग
D
False value मिथ्या मान
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) NULL represents the absence of a value or an unknown value — not zero or empty string.
व्याख्या (हिन्दी) NULL किसी मान या अज्ञात मान की अनुपस्थिति का प्रतिनिधित्व करता है - शून्य या खाली स्ट्रिंग का नहीं।
1940
EN + हिं Medium
GB IS NULL vs = NULL in SQL?
IN SQL में शून्य बनाम = शून्य है?
A
Both are equivalent दोनों समतुल्य हैं
B
IS NULL is correct; = NULL always returns false (no value equals NULL) IS NULL सही है; = NULL हमेशा गलत रिटर्न देता है (कोई मान NULL के बराबर नहीं है)
C
= NULL is correct = शून्य सही है
D
Both return same result दोनों एक ही परिणाम लौटाते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) NULL comparison requires IS NULL/IS NOT NULL; using = NULL always returns unknown/false.
व्याख्या (हिन्दी) शून्य तुलना के लिए आवश्यक है कि शून्य है/शून्य नहीं है; = NULL का उपयोग करने पर हमेशा अज्ञात/गलत रिटर्न मिलता है।
1941
EN + हिं Medium
GB TRUNCATE vs DELETE in SQL?
IN SQL में ट्रंकेट बनाम डिलीट?
A
Both are identical दोनों एक जैसे हैं
B
TRUNCATE faster (removes all rows, can't rollback in many DBs); DELETE is slower but rollbackable तेजी से ट्रंकेट करें (सभी पंक्तियों को हटा देता है, कई डीबी में रोलबैक नहीं किया जा सकता); DELETE धीमा है लेकिन रोलबैक करने योग्य है
C
DELETE is faster डिलीट तेज है
D
TRUNCATE allows WHERE clause TRUNCATE WHERE क्लॉज की अनुमति देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) TRUNCATE removes all rows faster with minimal logging; DELETE logs each row and supports WHERE clause.
व्याख्या (हिन्दी) TRUNCATE न्यूनतम लॉगिंग के साथ सभी पंक्तियों को तेजी से हटाता है; DELETE प्रत्येक पंक्ति को लॉग करता है और WHERE क्लॉज का समर्थन करता है।
1942
EN + हिं Medium
GB DROP TABLE vs TRUNCATE TABLE?
IN ड्रॉप टेबल बनाम ट्रंकेट टेबल?
A
Both delete only data दोनों केवल डेटा हटाते हैं
B
DROP removes table structure AND data; TRUNCATE removes only data DROP तालिका संरचना और डेटा को हटा देता है; TRUNCATE केवल डेटा हटाता है
C
DROP is slower ड्रॉप धीमी है
D
TRUNCATE removes structure ट्रंकेट संरचना को हटा देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DROP TABLE removes the table definition entirely; TRUNCATE removes all rows but keeps the table structure.
व्याख्या (हिन्दी) ड्रॉप टेबल तालिका परिभाषा को पूरी तरह से हटा देता है; TRUNCATE सभी पंक्तियों को हटा देता है लेकिन तालिका संरचना को बनाए रखता है।
1943
EN + हिं Medium
GB Which SQL clause groups rows with same values?
IN कौन सा SQL क्लॉज पंक्तियों को समान मानों के साथ समूहित करता है?
A
ORDER BY द्वारा आदेश
B
GROUP BY द्वारा समूह बनाएं
C
HAVING होना
D
WHERE कहाँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GROUP BY groups rows sharing the same values in specified columns for use with aggregate functions.
व्याख्या (हिन्दी) समग्र कार्यों के उपयोग के लिए निर्दिष्ट कॉलम में समान मान साझा करने वाली पंक्तियों को समूहीकृत करें।
1944
EN + हिं Medium
GB HAVING clause in SQL filters?
IN SQL फ़िल्टर में क्लॉज है?
A
Individual rows (like WHERE) अलग-अलग पंक्तियाँ (जैसे कहाँ)
B
Groups created by GROUP BY after aggregation एकत्रीकरण के बाद GROUP BY द्वारा बनाए गए समूह
C
All results सभी परिणाम
D
Only NULL values केवल शून्य मान
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) HAVING filters results after GROUP BY aggregation; WHERE filters before grouping.
व्याख्या (हिन्दी) समूह द्वारा एकत्रीकरण के बाद परिणाम फ़िल्टर करना; समूहीकरण से पहले कहां फ़िल्टर होता है.
1945
EN + हिं Medium
GB Which aggregate function calculates average?
IN कौन सा समग्र फ़ंक्शन औसत की गणना करता है?
A
SUM() जोड़()
B
COUNT() गिनती करना()
C
AVG() औसत()
D
MEAN() अर्थ()
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AVG() returns the average value of a numeric column.
व्याख्या (हिन्दी) AVG() एक संख्यात्मक कॉलम का औसत मान लौटाता है।
1946
EN + हिं Medium
GB SQL subquery is?
IN SQL सबक्वेरी है?
A
A nested SQL query inside another query किसी अन्य क्वेरी के अंदर नेस्टेड SQL क्वेरी
B
An external database एक बाहरी डेटाबेस
C
A stored procedure एक संग्रहित प्रक्रिया
D
A view एक दृश्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A subquery is a SELECT statement nested inside another SQL statement, used in WHERE, FROM, or SELECT clause.
व्याख्या (हिन्दी) सबक्वेरी एक SELECT स्टेटमेंट है जो किसी अन्य SQL स्टेटमेंट के अंदर निहित होता है, जिसका उपयोग WHERE, FROM, या SELECT क्लॉज में किया जाता है।
1947
EN + हिं Medium
GB Correlated subquery refers to?
IN सहसंबंधित सबक्वेरी का तात्पर्य है?
A
An uncorrelated query एक असंबंधित प्रश्न
B
A subquery that references a column from the outer query एक सबक्वेरी जो बाहरी क्वेरी से एक कॉलम को संदर्भित करती है
C
A stored procedure एक संग्रहित प्रक्रिया
D
A recursive query एक पुनरावर्ती क्वेरी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Correlated subqueries reference columns from the enclosing outer query, re-executing for each outer row.
व्याख्या (हिन्दी) संलग्न बाहरी क्वेरी से सहसंबंधित सबक्वेरीज़ संदर्भ कॉलम, प्रत्येक बाहरी पंक्ति के लिए पुन: निष्पादन।
1948
EN + हिं Medium
GB EXISTS operator in SQL?
IN SQL में ऑपरेटर मौजूद है?
A
Checks if value exists in table जाँचता है कि तालिका में मान मौजूद है या नहीं
B
Returns TRUE if subquery returns any rows यदि सबक्वेरी कोई पंक्ति लौटाती है तो सत्य लौटाता है
C
Checks column existence स्तंभ अस्तित्व की जाँच करता है
D
Validates constraints बाधाओं को मान्य करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXISTS tests whether a subquery returns any rows, returning TRUE if it does (good for correlated subqueries).
व्याख्या (हिन्दी) EXISTS परीक्षण करता है कि कोई सबक्वेरी कोई पंक्तियाँ लौटाती है या नहीं, यदि ऐसा होता है तो TRUE लौटाता है (सहसंबद्ध सबक्वेरी के लिए अच्छा है)।
1949
EN + हिं Medium
GB UNION vs UNION ALL in SQL?
IN SQL में यूनियन बनाम यूनियन सभी?
A
Identical behavior समान व्यवहार
B
UNION removes duplicates; UNION ALL keeps all rows including duplicates यूनियन डुप्लिकेट हटाता है; UNION ALL डुप्लिकेट सहित सभी पंक्तियों को रखता है
C
UNION ALL removes duplicates UNION ALL डुप्लिकेट हटाता है
D
UNION is faster यूनियन तेज़ है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNION removes duplicate rows from combined results; UNION ALL returns all rows including duplicates (faster).
व्याख्या (हिन्दी) UNION संयुक्त परिणामों से डुप्लिकेट पंक्तियाँ हटाता है; UNION ALL डुप्लिकेट (तेज़) सहित सभी पंक्तियाँ लौटाता है।
1950
EN + हिं Medium
GB EXCEPT (or MINUS in Oracle) returns?
IN सिवाय (या ओरेकल में माइनस) रिटर्न?
A
Union of two sets दो सेटों का मिलन
B
Rows in first query not present in second query पहली क्वेरी में पंक्तियाँ दूसरी क्वेरी में मौजूद नहीं हैं
C
Intersection चौराहा
D
All rows सभी पंक्तियाँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXCEPT/MINUS returns rows from the first SELECT that don't appear in the second SELECT's results.
व्याख्या (हिन्दी) EXCEPT/MINUS पहले SELECT से पंक्तियाँ लौटाता है जो दूसरे SELECT के परिणामों में दिखाई नहीं देती हैं।
1936–1950 of 2618