Mulai sekarangMulai 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 merupakan bagian dari kursus

Pelaporan dengan SQL

Lihat Kursus

Instruksi latihan

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

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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