2971
GB
Which SQL query most efficiently counts questions per q_level without NULL q_level
IN
कौन सी SQL क्वेरी सबसे कुशलता से NULL q_level के बिना प्रति q_level प्रश्नों की गणना करती है
A
SELECT COUNT(*) FROM questions
प्रश्नों में से COUNT(*) चुनें
B
SELECT q_level,COUNT(*) FROM questions GROUP BY q_level HAVING q_level IS NOT NULL
प्रश्नों से q_level,COUNT(*) चुनें q_level के अनुसार समूह बनाएं q_level होने पर शून्य नहीं है
C
SELECT COUNT(*) WHERE q_level IS NULL
जहां q_level शून्य है वहां गिनती(*) चुनें
D
SELECT q_level,COUNT(*) FROM questions WHERE q_level IS NOT NULL GROUP BY q_level
उन प्रश्नों से q_level,COUNT(*) चुनें जहां q_level शून्य समूह नहीं है q_level द्वारा
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
WHERE q_level IS NOT NULL before GROUP BY: filters NULLs first (more efficient than HAVING for filtering).
व्याख्या (हिन्दी)
जहां q_level ग्रुप बाय से पहले शून्य नहीं है: पहले शून्य को फ़िल्टर करता है (फ़िल्टरिंग के लिए HAVING से अधिक कुशल)।