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

Connected

cvičení

Základy příkazů CASE

Jaký je tvůj oblíbený tým?

Evropská fotbalová databáze obsahuje data o 12 800 zápasech z 11 zemí odehraných v letech 2011–2015! V průběhu kurzu budeš pracovat s filtrovanými verzemi tabulek z této databáze, aby bylo snazší prozkoumat jejich obsah.

V tomto cvičení identifikuješ zápasy odehrané mezi FC Schalke 04 a FC Bayern Munich. V každém zápase jsou uvedeny dva týmy ve sloupcích hometeam_id a awayteam_id, které najdeš ve filtrované tabulce matches_germany. ID lze propojit se sloupcem team_api_id v tabulce teams_germany, ale join na obě hodnoty zároveň provést nelze.

Tuto operaci však zvládneš pomocí příkazu CASE, jakmile určíš team_api_id příslušející každému týmu!

Pokyny

100 XP
  • Vytvoř příkaz CASE, který určí, zda byl v daném zápase v Německu domácím týmem FC Bayern Munich, FC Schalke 04, nebo Other.