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

Connected

ćwiczenie

Podstawowe instrukcje CASE

Jaka jest twoja ulubiona drużyna?

Baza danych European Soccer Database zawiera dane o 12 800 meczach z 11 krajów rozegranych w latach 2011–2015! W tym kursie będziesz pracować z przefiltrowanymi wersjami tabel z tej bazy, co ułatwi analizę ich zawartości.

W tym ćwiczeniu zidentyfikujesz mecze rozegrane między FC Schalke 04 a FC Bayern Munich. W każdym meczu są dwie drużyny, identyfikowane przez kolumny hometeam_id i awayteam_id, dostępne w przefiltrowanej tabeli matches_germany. Identyfikator można połączyć z kolumną team_api_id w tabeli teams_germany, jednak nie można wykonać złączenia na obu kolumnach jednocześnie.

Można jednak rozwiązać ten problem za pomocą instrukcji CASE – gdy już określisz team_api_id odpowiadający każdej drużynie!

Instrukcje

100 XP
  • Utwórz instrukcję CASE, która określa, czy w meczu w Niemczech gospodarzem był FC Bayern Munich, FC Schalke 04, czy Other.