MulaiMulai sekarang secara gratis

Pernyataan CASE membandingkan dua nilai kolom bagian 2

Serupa dengan latihan sebelumnya, Anda akan membangun kueri untuk menentukan hasil pertandingan Barcelona saat mereka bermain sebagai tim tandang. Anda akan mempelajari cara menggabungkan kedua kueri ini di bab 2 dan 3.

Apakah performa mereka berbeda dibandingkan pertandingan saat menjadi tim tuan rumah?

Latihan ini adalah bagian dari kursus

Manipulasi Data di SQL

Lihat Kursus

Petunjuk latihan

  • Lengkapi pernyataan CASE untuk mengidentifikasi pertandingan tandang Barcelona sebagai menang, kalah, atau seri.
  • Lakukan left join tabel teams_spain kolom team_api_id pada tabel matches_spain kolom hometeam_id. Ini mengambil identitas lawan tim tuan rumah.
  • Saring kueri agar hanya menyertakan pertandingan saat Barcelona (awayteam_id = 8634) menjadi tim tandang.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- 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
LEFT JOIN teams_spain AS t 
ON m.hometeam_id = t.team_api_id
-- Filter for Barcelona
WHERE m.___ = ___;
Edit dan Jalankan Kode