ПочатиПочніть безкоштовно

Умовний вибір і підсумовування з CASE WHEN

Ви можете використовувати інструкції CASE, щоб задати умову та виконати обчислення, включивши її всередину агрегатної функції, наприклад SUM()!

У цій вправі ваша мета — відфільтрувати конкретну команду (Real Sociedad) і обчислити загальну кількість домашніх та виїзних голів по сезонах.

Ця вправа є частиною курсу

Маніпулювання даними в SQL

Переглянути курс

Інструкції до вправи

  • Створіть інструкцію CASE, щоб обчислити загальну кількість home goal за умови, що hometeam_id дорівнює 8560.
  • Створіть другу інструкцію CASE, щоб обчислити загальну кількість away goal за умови, що awayteam_id дорівнює 8560, та задаймо для стовпця псевдонім away_goals.
  • Згрупуйте запит за season.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

SELECT season,
	-- SUM the home goals
    ___(___ ___ hometeam_id = 8560 THEN ___ END) AS home_goals,
    -- SUM the away goals
    ___
FROM match
-- Group the results by season
___
Редагувати та запускати код