1.आसान
CREATE, ALTER और DROP जैसे स्टेटमेंट SQL के किस भाग से संबंधित हैं?
- ATransaction Control Language (TCL)
- BData Manipulation Language (DML)
- CData Control Language (DCL)
- DData Definition Language (DDL)
2.आसान
कौन-सा SQL स्टेटमेंट पहले से मौजूद पंक्तियों में मान बदलता है?
- AUPDATE
- BINSERT
- CREPLACE COLUMN
- DMODIFY
3.आसान
कौन-सा SQL स्टेटमेंट किसी टेबल से डेटा प्राप्त करता है?
- AUPDATE
- BINSERT
- CCREATE
- DSELECT
4.मध्यम
कौन-सी क्वेरी प्रति ग्राहक ऑर्डरों की संख्या लौटाती है?
- ASELECT customer_id FROM orders WHERE COUNT(*) > 0
- BSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- CSELECT DISTINCT COUNT(*) FROM orders
- DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
5.मध्यम
एक कॉलम में मान 10, 20 और NULL हैं। AVG(col) क्या लौटाता है?
- A15
- B10
- C30
- DNULL
6.मध्यम
फ़ंक्शनल डिपेंडेंसी A → B का क्या अर्थ है?
- AA का हर मान B के ठीक एक मान से जुड़ा है
- BB का हर मान A के ठीक एक मान से जुड़ा है
- CA और B दोनों प्राइमरी की हैं
- DA, B को संदर्भित करने वाली फ़ॉरेन की है
7.कठिन
SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp क्या लौटाता है?
- Aप्रति विभाग एक पंक्ति, उसके औसत salary के साथ
- Bएक त्रुटि क्योंकि name, GROUP BY में नहीं है
- Cहर कर्मचारी पंक्ति, उसके विभाग के औसत salary के साथ
- Dकेवल वे कर्मचारी जो अपने विभाग के औसत से अधिक कमाते हैं
8.कठिन
निम्न क्वेरी क्या लौटाती है: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- Aकेवल सर्वोच्च ग्रेड वाले छात्र
- Bसभी छात्रों का औसत ग्रेड
- Cऔसत ग्रेड से अधिक ग्रेड वाले छात्र
- Dएक त्रुटि, क्योंकि WHERE में सबक्वेरी की अनुमति नहीं है
उत्तर कुंजी
- 1. D · Data Definition Language (DDL)
- 2. A · UPDATE
- 3. D · SELECT
- 4. D · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. A · 15
- 6. A · A का हर मान B के ठीक एक मान से जुड़ा है
- 7. C · हर कर्मचारी पंक्ति, उसके विभाग के औसत salary के साथ
- 8. C · औसत ग्रेड से अधिक ग्रेड वाले छात्र
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।