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

Connected

ćwiczenie

Instrukcje CASE porównujące wartości kolumn

Barcelona uchodzi za jeden z najsilniejszych zespołów w hiszpańskiej lidze piłkarskiej.

W tym ćwiczeniu stworzysz listę meczów z sezonu 2011/2012, w których Barcelona grała jako gospodarz. Wykorzystasz do tego instrukcję CASE, która porównuje wartości dwóch kolumn i tworzy nową kategorię – wygrane, przegrane i remisy.

W 3 krokach zbudujesz zapytanie, które identyfikuje zwycięzcę meczu, ustala tożsamość przeciwnika, a na końcu filtruje wyniki tak, aby wyświetlić tylko mecze Barcelony jako gospodarza. Realizowanie zapytania w tej kolejności pozwoli ci obserwować, jak wyniki nabierają kształtu wraz z każdą nową informacją.

Tabela matches_spain zawiera mecze Barcelony z sezonu 2011/2012 i posiada dwie kluczowe kolumny – hometeam_id i awayteam_id – które można złączyć z tabelą teams_spain. Pamiętaj jednak, że tabelę teams_spain możesz łączyć tylko z jedną kolumną naraz.

Instrukcje

100 XP
  • Utwórz instrukcję CASE, która klasyfikuje mecze jako wygrane gospodarzy, przegrane gospodarzy lub remisy.