1.आसान
कौन-सा कंस्ट्रेंट सुनिश्चित करता है कि कोई कॉलम कभी ख़ाली (NULL) न छोड़ा जाए?
- ANOT NULL
- BUNIQUE
- CDEFAULT
- DCHECK NULL
2.आसान
कौन-सा SQL स्टेटमेंट टेबल में नई पंक्तियाँ जोड़ता है?
- AUPDATE
- BINSERT
- CSELECT
- DALTER
3.आसान
WHERE price BETWEEN 10 AND 20 कौन-सी पंक्तियाँ चुनता है?
- Aकेवल 10 या 20 के बराबर price वाली पंक्तियाँ
- B10 से 20 की सीमा के बाहर price वाली पंक्तियाँ
- C10 से ऊपर और 20 से नीचे price वाली पंक्तियाँ, 10 और 20 को छोड़कर
- D10 से 20 तक price वाली पंक्तियाँ, 10 और 20 सहित
4.मध्यम
दो SELECT क्वेरी के बीच उपयोग करने पर INTERSECT क्या लौटाता है?
- Aवे पंक्तियाँ जो पहले परिणाम में हैं पर दूसरे में नहीं
- Bपरिणामों का कार्तीय गुणनफल
- Cवे पंक्तियाँ जो दोनों परिणामों में हैं
- Dदोनों परिणामों की सभी पंक्तियाँ
5.मध्यम
कॉमन टेबल एक्सप्रेशन (WITH name AS (...)) क्या प्रदान करता है?
- Aएक नामित अस्थायी परिणाम जिसका उपयोग एक स्टेटमेंट के भीतर हो सकता है
- Bकिसी कॉलम पर एक इंडेक्स
- Cएक नया डेटाबेस उपयोगकर्ता
- Dएक स्थायी टेबल जो हटाए (drop) जाने तक डिस्क पर संग्रहित रहती है
6.मध्यम
डर्टी रीड (dirty read) क्या है?
- Aएक ही पंक्ति दो बार पढ़कर समान मान पाना
- BWHERE क्लॉज़ के बिना डेटा पढ़ना
- Cक्षतिग्रस्त डिस्क से डेटा पढ़ना
- Dकिसी अन्य ट्रांज़ैक्शन द्वारा लिखा डेटा पढ़ना जो अभी कमिट नहीं हुआ
7.कठिन
यदि col के सभी मान NULL हैं और टेबल में 10 पंक्तियाँ हैं, तो SELECT COUNT(col) FROM t का परिणाम क्या है?
- Aएक त्रुटि
- BNULL
- C0
- D10
8.कठिन
customers LEFT JOIN orders के बाद प्रति ग्राहक ऑर्डर गिनने के लिए COUNT(*) के बजाय COUNT(o.id) का उपयोग क्यों करें?
- ACOUNT(*) बिना ऑर्डर वाले ग्राहकों के लिए NULL से भरी पंक्ति को 1 गिनता है
- BCOUNT(o.id) केवल विशिष्ट ग्राहक गिनता है
- Cजॉइन के बाद COUNT(*) की अनुमति नहीं है
- DCOUNT(*) NULL मानों वाली पंक्तियों को अनदेखा करता है
उत्तर कुंजी
- 1. A · NOT NULL
- 2. B · INSERT
- 3. D · 10 से 20 तक price वाली पंक्तियाँ, 10 और 20 सहित
- 4. C · वे पंक्तियाँ जो दोनों परिणामों में हैं
- 5. A · एक नामित अस्थायी परिणाम जिसका उपयोग एक स्टेटमेंट के भीतर हो सकता है
- 6. D · किसी अन्य ट्रांज़ैक्शन द्वारा लिखा डेटा पढ़ना जो अभी कमिट नहीं हुआ
- 7. C · 0
- 8. A · COUNT(*) बिना ऑर्डर वाले ग्राहकों के लिए NULL से भरी पंक्ति को 1 गिनता है
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।