Erste SchritteKostenlos loslegen

CASE-Anweisungen zum Vergleich zweier Spaltenwerte, Teil 2

Ähnlich wie in der vorherigen Übung erstellst du eine Abfrage, um das Ergebnis der Spiele von Barcelona zu ermitteln, bei denen sie als Auswärtsmannschaft gespielt haben. Wie du diese beiden Abfragen kombinierst, lernst du in den Kapiteln 2 und 3.

Hat sich ihre Leistung von den Spielen unterschieden, in denen sie die Heimmannschaft waren?

Diese Übung ist Teil des Kurses

Datenbearbeitung in SQL

Kurs anzeigen

Anleitung zur Übung

  • Vervollständige die CASE-Anweisung, um die Auswärtsspiele von Barcelona (id = 8634) als Siege, Niederlagen oder Unentschieden zu identifizieren.
  • Führe einen linksseitigen Join der Spalte team_api_id der Tabelle teams_spain mit der Spalte hometeam_id der Tabelle matches_spain durch. Damit wird die Identität der gegnerischen Heimmannschaft abgerufen.
  • Filtere die Abfrage so, dass sie nur Spiele enthält, bei denen Barcelona das Auswärtsteam war.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

-- Select matches where Barcelona was the away team
SELECT  
	m.date,
	t.team_long_name AS opponent,
	___ ___ ___ < ___ ___ 'Barcelona win!'
        WHEN ___ > ___ ___ 'Barcelona loss :(' 
        ___ 'Tie' ___ ___ outcome
FROM matches_spain AS m
-- Join teams_spain to matches_spain
LEFT JOIN teams_spain AS t 
ON m.___ = t.___
WHERE m.___ = ___;
Bearbeiten und Ausführen von Code