उत्तरों सहित डेटाबेस और SQL वर्कशीट

मुफ़्त प्रिंट करने योग्य डेटाबेस और SQL वर्कशीट: आसान से परीक्षा स्तर तक 8 प्रश्न, उत्तर कुंजी सहित। इसे प्रिंट करें या PDF के रूप में सहेजें।

नई वर्कशीटसंकेतों के साथ ऑनलाइन अभ्यास करें

शिक्षकों के लिए: कक्षा में मुफ़्त में प्रिंट, कॉपी और उपयोग करें। हर नई वर्कशीट में नए मान और उसकी अपनी उत्तर कुंजी होती है। अपने कोर्स पेज पर ExamProblems का लिंक देने के लिए धन्यवाद।

नाम: ____________________   दिनांक: ____________

1.आसान

कौन-सा एग्रीगेट फ़ंक्शन किसी संख्यात्मक कॉलम का औसत लौटाता है?

  1. AAVG
  2. BMEAN
  3. CSUM
  4. DMEDIAN
2.आसान

PostgreSQL और MySQL में कौन-सा क्लॉज़ परिणाम की केवल पहली 10 पंक्तियाँ लौटाता है?

  1. ATOP ROWS 10
  2. BMAX 10
  3. CLIMIT 10
  4. DFIRST 10 ONLY
3.आसान

किसी कॉलम पर UNIQUE कंस्ट्रेंट क्या गारंटी देता है?

  1. Aउस कॉलम में किन्हीं दो पंक्तियों का एक ही गैर-NULL मान नहीं होता
  2. Binsert के बाद कॉलम बदला नहीं जा सकता
  3. Cकॉलम के मान क्रमबद्ध होते हैं
  4. Dकॉलम अपने आप टेबल की प्राइमरी की बन जाता है
4.मध्यम

SQL इंजेक्शन (SQL injection) क्या है?

  1. Aएक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
  2. Bडेटाबेस बैकअप की एक तकनीक
  3. Cइंडेक्स जोड़ने का एक तरीका
  4. Dएक अकेले INSERT स्टेटमेंट से कई पंक्तियाँ जल्दी डालने की विधि
5.मध्यम

एक employees टेबल में manager_id कॉलम है जो किसी अन्य कर्मचारी को संदर्भित करता है। हर कर्मचारी को उसके मैनेजर के नाम के साथ कैसे सूचीबद्ध करते हैं?

  1. AUNION ALL और WHERE फ़िल्टर का उपयोग करके टेबल को स्वयं से मिलाकर
  2. Bदो उपनामों का उपयोग करके employees टेबल को स्वयं से जोड़कर
  3. Cडिस्क पर टेबल की दूसरी प्रति बनाकर
  4. Dकेवल GROUP BY manager_id का उपयोग करके
6.मध्यम

HAVING के बारे में कौन-सा कथन सही है?

  1. Aइसे GROUP BY के साथ उपयोग नहीं किया जा सकता
  2. Bइसे SELECT स्टेटमेंट में WHERE से पहले आना चाहिए
  3. Cयह समूहों को फ़िल्टर करने के लिए एग्रीगेट फ़ंक्शन का उपयोग कर सकता है
  4. Dयह परिणामों को क्रमबद्ध करता है
7.कठिन

क्वेरी FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' अप्रत्याशित रूप से बिना ऑर्डर वाले ग्राहकों को हटा देती है। क्यों?

  1. ALEFT JOIN कभी बिना मेल वाली पंक्तियाँ नहीं रखता
  2. Bजॉइन को ON के बजाय USING का उपयोग करना चाहिए
  3. Cstatus एक आरक्षित शब्द है
  4. Do पर WHERE शर्त NULL से भरी पंक्तियों को अस्वीकार करती है, जिससे यह इनर जॉइन बन जाता है
8.कठिन

(last_name, first_name) पर एक कंपोज़िट इंडेक्स है। कौन-सी शर्त इसका सबसे प्रभावी उपयोग कर सकती है?

  1. AWHERE first_name = 'Eva'
  2. BWHERE first_name LIKE '%a'
  3. CWHERE last_name = 'Jansen'
  4. DWHERE UPPER(first_name) = 'EVA'

उत्तर कुंजी

  1. 1. A · AVG
  2. 2. C · LIMIT 10
  3. 3. A · उस कॉलम में किन्हीं दो पंक्तियों का एक ही गैर-NULL मान नहीं होता
  4. 4. A · एक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
  5. 5. B · दो उपनामों का उपयोग करके employees टेबल को स्वयं से जोड़कर
  6. 6. C · यह समूहों को फ़िल्टर करने के लिए एग्रीगेट फ़ंक्शन का उपयोग कर सकता है
  7. 7. D · o पर WHERE शर्त NULL से भरी पंक्तियों को अस्वीकार करती है, जिससे यह इनर जॉइन बन जाता है
  8. 8. C · WHERE last_name = 'Jansen'

पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।