1. Learn
  2. /
  3. Courses
  4. /
  5. SQL में डेटा जॉइन करना

Connected

Exercise

WHERE के अंदर Subquery

वीडियो में बताया गया था कि WHERE के अंदर की subqueries उसी table से भी हो सकती हैं और किसी अलग table से भी. इस अभ्यास में, आप populations table से एक subquery को उसी table populations की दूसरी query के अंदर nest करेंगे. आपका लक्ष्य है यह पता लगाना कि 2015 में किन देशों में औसत life expectancy अधिक थी.

आप SQL से गणनाएँ करवा सकते हैं. मान लीजिए आप सिर्फ 2015 के वही records चाहते हैं जिनकी life_expectancy, 1.15 * avg_life_expectancy से ऊपर हो. आप निम्न SQL query इस्तेमाल कर सकते हैं.

SELECT *
FROM populations
WHERE life_expectancy > 1.15 * avg_life_expectancy
  AND year = 2015;

पहले चरण में, आप avg_life_expectancy का मान निकालने के लिए एक query लिखेंगे. दूसरे चरण में, आप इस calculation को दूसरी query के अंदर nest करेंगे.

Instructions 1/2

undefined XP
    1
    2
  • populations table से औसत life expectancy की गणना करके शुरुआत करें.
  • अपने उत्तर को सिर्फ 2015 के records तक सीमित करें.