1. Nauka
  2. /
  3. Kursy
  4. /
  5. Data Manipulation in SQL

Connected

ćwiczenie

Warunkowe filtrowanie i sumowanie z CASE WHEN

Instrukcji CASE można używać do zastosowania warunku i wykonania obliczeń – wystarczy umieścić ją wewnątrz funkcji agregującej, takiej jak SUM()!

W tym ćwiczeniu twoim zadaniem jest przefiltrowanie danych dla konkretnej drużyny (Real Sociedad) i obliczenie łącznej liczby bramek strzelonych u siebie i na wyjeździe w każdym sezonie.

Instrukcje

100 XP
  • Utwórz instrukcję CASE, która obliczy łączną liczbę bramek u siebie, gdy hometeam_id wynosi 8560.
  • Utwórz drugą instrukcję CASE, która obliczy łączną liczbę bramek na wyjeździe, gdy awayteam_id wynosi 8560, nadając kolumnie alias away_goals.
  • Pogrupuj wyniki zapytania według season.