1. Apprendre
  2. /
  3. Cours
  4. /
  5. Manipulation de données en SQL

Connected

Exercice

Sélection conditionnelle et sommation avec CASE WHEN

Vous pouvez utiliser des instructions CASE pour appliquer une condition et effectuer un calcul en les plaçant à l'intérieur d'une fonction d'agrégation comme SUM()!

Dans cet exercice, votre objectif est de filtrer une équipe précise (Real Sociedad) et de calculer son total de buts à domicile et à l'extérieur par saison.

Instructions

100 XP
  • Créez une instruction CASE pour calculer le nombre total de buts à domicile lorsque hometeam_id est 8560.
  • Créez une deuxième instruction CASE pour calculer le nombre total de buts à l'extérieur lorsque awayteam_id est 8560, et donnez à la colonne l'alias away_goals.
  • Regroupez la requête par season.