MulaiMulai sekarang secara gratis

Ulasan pernyataan CASE

Pernyataan CASE berguna untuk mengelompokkan nilai ke dalam beberapa kategori berdasarkan kondisi yang Anda tentukan. Setiap baris yang tidak memenuhi kondisi mana pun akan masuk ke pernyataan ELSE (atau tampil sebagai null jika tidak ada pernyataan ELSE).

Dalam latihan ini, tujuan Anda adalah membuat field segment yang mengelompokkan seorang atlet ke dalam salah satu dari tiga segmen:

  • Tall Female, yang merepresentasikan atlet perempuan dengan tinggi setidaknya 175 sentimeter.
  • Tall Male, yang merepresentasikan atlet laki-laki dengan tinggi setidaknya 190 sentimeter.
  • Other

Setiap segmen perlu merujuk field height dan gender dari tabel athletes. Manfaatkan pernyataan CASE dan logika kondisional (seperti AND/OR) untuk membangunnya.

Ingat bahwa setiap baris pernyataan case terlihat seperti ini: CASE WHEN {condition} THEN {output}

Latihan ini adalah bagian dari kursus

Pelaporan dengan SQL

Lihat Kursus

Petunjuk latihan

  • Perbarui pernyataan CASE untuk menghasilkan tiga nilai: Tall Female, Tall Male, dan Other.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
Edit dan Jalankan Kode