MulaiMulai sekarang secara gratis

Pernyataan CASE membandingkan nilai kolom

Barcelona dianggap sebagai salah satu tim terkuat di liga sepak bola Spanyol.

Dalam latihan ini, Anda akan membuat daftar pertandingan pada musim 2011/2012 saat Barcelona menjadi tim tuan rumah. Anda akan melakukannya dengan menggunakan pernyataan CASE yang membandingkan nilai dua kolom untuk membuat kelompok baru — menang, kalah, dan seri.

Dalam 3 langkah, Anda akan membangun kueri yang mengidentifikasi pemenang pertandingan, mengidentifikasi identitas lawan, dan akhirnya memfilter Barcelona sebagai tim tuan rumah. Menyusun kueri dengan urutan ini memungkinkan Anda melihat Hasil kueri Anda terbentuk seiring penambahan setiap potongan informasi baru.

Tabel matches_spain saat ini memuat pertandingan Barcelona dari musim 2011/2012, dan memiliki dua kolom kunci, hometeam_id dan awayteam_id, yang dapat digabungkan dengan tabel teams_spain. Namun, Anda hanya bisa menggabungkan teams_spain ke satu kolom pada satu waktu.

Latihan ini adalah bagian dari kursus

Manipulasi Data di SQL

Lihat Kursus

Petunjuk latihan

  • Buat pernyataan CASE untuk mengidentifikasi pertandingan sebagai kemenangan kandang, kekalahan kandang, atau selain itu seri.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT 
	date,
	-- Identify home wins, losses, or ties
	___ ___ home_goal > away_goal ___ 'Home win!'
        ___ home_goal < away_goal ___ 'Home loss :(' 
        ___ 'Tie' ___ ___ outcome
FROM matches_spain;
Edit dan Jalankan Kode