MulaiMulai sekarang secara gratis

In CASE of rivalry

Barcelona dan Real Madrid telah menjadi tim rival selama lebih dari 80 tahun. Pertandingan antara kedua tim ini diberi nama El Clásico (Klasik). Dalam latihan ini, Anda akan menjalankan kueri daftar pertandingan yang dimainkan antara kedua rival ini, ketika Barcelona menjadi tim kandang, dengan mengategorikan sebagai kemenangan kandang atau tandang bergantung pada beberapa kondisi.

Latihan ini adalah bagian dari kursus

Manipulasi Data di SQL

Lihat Kursus

Petunjuk latihan

  • Bangun pernyataan CASE untuk mengidentifikasi siapa pemenang setiap pertandingan.
  • Isi operator untuk menetapkan Barcelona atau Real Madrid sebagai pemenang.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT 
	date,
	CASE WHEN hometeam_id = 8634 THEN 'FC Barcelona' 
         ELSE 'Real Madrid CF' END as home,
	CASE WHEN awayteam_id = 8634 THEN 'FC Barcelona' 
         ELSE 'Real Madrid CF' END as away,
	-- Identify possible home match outcomes
	___ ___ home_goal > away_goal ___ hometeam_id = 8634 ___ 'Barcelona win!'
        WHEN home_goal < away_goal ___ awayteam_id = 8633 ___ 'Real Madrid win!'
        ___ 'Tie!' ___ ___ outcome
FROM matches_spain
WHERE hometeam_id = 8634 AND awayteam_id = 8633;
Edit dan Jalankan Kode