1.आसान
कौन-सा एग्रीगेट फ़ंक्शन किसी संख्यात्मक कॉलम का औसत लौटाता है?
- AAVG
- BMEAN
- CSUM
- DMEDIAN
2.आसान
PostgreSQL और MySQL में कौन-सा क्लॉज़ परिणाम की केवल पहली 10 पंक्तियाँ लौटाता है?
- ATOP ROWS 10
- BMAX 10
- CLIMIT 10
- DFIRST 10 ONLY
3.आसान
किसी कॉलम पर UNIQUE कंस्ट्रेंट क्या गारंटी देता है?
- Aउस कॉलम में किन्हीं दो पंक्तियों का एक ही गैर-NULL मान नहीं होता
- Binsert के बाद कॉलम बदला नहीं जा सकता
- Cकॉलम के मान क्रमबद्ध होते हैं
- Dकॉलम अपने आप टेबल की प्राइमरी की बन जाता है
4.मध्यम
SQL इंजेक्शन (SQL injection) क्या है?
- Aएक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
- Bडेटाबेस बैकअप की एक तकनीक
- Cइंडेक्स जोड़ने का एक तरीका
- Dएक अकेले INSERT स्टेटमेंट से कई पंक्तियाँ जल्दी डालने की विधि
5.मध्यम
एक employees टेबल में manager_id कॉलम है जो किसी अन्य कर्मचारी को संदर्भित करता है। हर कर्मचारी को उसके मैनेजर के नाम के साथ कैसे सूचीबद्ध करते हैं?
- AUNION ALL और WHERE फ़िल्टर का उपयोग करके टेबल को स्वयं से मिलाकर
- Bदो उपनामों का उपयोग करके employees टेबल को स्वयं से जोड़कर
- Cडिस्क पर टेबल की दूसरी प्रति बनाकर
- Dकेवल GROUP BY manager_id का उपयोग करके
6.मध्यम
HAVING के बारे में कौन-सा कथन सही है?
- Aइसे GROUP BY के साथ उपयोग नहीं किया जा सकता
- Bइसे SELECT स्टेटमेंट में WHERE से पहले आना चाहिए
- Cयह समूहों को फ़िल्टर करने के लिए एग्रीगेट फ़ंक्शन का उपयोग कर सकता है
- Dयह परिणामों को क्रमबद्ध करता है
7.कठिन
क्वेरी FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' अप्रत्याशित रूप से बिना ऑर्डर वाले ग्राहकों को हटा देती है। क्यों?
- ALEFT JOIN कभी बिना मेल वाली पंक्तियाँ नहीं रखता
- Bजॉइन को ON के बजाय USING का उपयोग करना चाहिए
- Cstatus एक आरक्षित शब्द है
- Do पर WHERE शर्त NULL से भरी पंक्तियों को अस्वीकार करती है, जिससे यह इनर जॉइन बन जाता है
8.कठिन
(last_name, first_name) पर एक कंपोज़िट इंडेक्स है। कौन-सी शर्त इसका सबसे प्रभावी उपयोग कर सकती है?
- AWHERE first_name = 'Eva'
- BWHERE first_name LIKE '%a'
- CWHERE last_name = 'Jansen'
- DWHERE UPPER(first_name) = 'EVA'
उत्तर कुंजी
- 1. A · AVG
- 2. C · LIMIT 10
- 3. A · उस कॉलम में किन्हीं दो पंक्तियों का एक ही गैर-NULL मान नहीं होता
- 4. A · एक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
- 5. B · दो उपनामों का उपयोग करके employees टेबल को स्वयं से जोड़कर
- 6. C · यह समूहों को फ़िल्टर करने के लिए एग्रीगेट फ़ंक्शन का उपयोग कर सकता है
- 7. D · o पर WHERE शर्त NULL से भरी पंक्तियों को अस्वीकार करती है, जिससे यह इनर जॉइन बन जाता है
- 8. C · WHERE last_name = 'Jansen'
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।