1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. Joining Data in SQL

Connected

Exercises

Poddotaz uvnitř WHERE

Video ukázalo, že poddotazy uvnitř WHERE mohou pocházet ze stejné tabulky nebo z jiné tabulky. V tomto cvičení vnořís poddotaz z tabulky populations do dalšího dotazu nad stejnou tabulkou, populations. Cílem je zjistit, které země měly v roce 2015 nadprůměrně vysokou střední délku života.

SQL ti umožňuje provádět výpočty přímo v dotazu. Představ si, že chceš záznamy z roku 2015, kde life_expectancy je vyšší než 1.15 * avg_life_expectancy. K tomu by sloužil následující SQL dotaz.

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

V prvním kroku napíšeš dotaz pro výpočet hodnoty avg_life_expectancy. Ve druhém kroku tento výpočet vnořís do jiného dotazu.

คำแนะนำ 1 / 2

undefined XP
    1
    2
  • Začni výpočtem průměrné střední délky života z tabulky populations.
  • Výsledek filtruj tak, aby zahrnoval pouze záznamy z roku 2015.