1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Manipulace s daty v SQL

Connected

Cvičení

Podmíněný výběr a součet pomocí CASE WHEN

Příkaz CASE můžeš použít k aplikaci podmínky a provádění výpočtu přímo uvnitř agregační funkce jako SUM()!

V tomto cvičení je tvým cílem filtrovat data pro konkrétní tým (Real Sociedad) a spočítat celkový počet vstřelených gólů doma i venku za každou sezónu.

Pokyny

100 XP
  • Vytvoř příkaz CASE, který spočítá celkový počet domácích gólů (home goals), kde hometeam_id je 8560.
  • Vytvoř druhý příkaz CASE, který spočítá celkový počet venkovních gólů (away goals), kde awayteam_id je 8560, a přiřaď sloupci alias away_goals.
  • Výsledky seskup podle season.