BaşlayınÜcretsiz Başlayın

CASE ifadesi tazeleme

CASE ifadeleri, belirlediğin koşullara göre değerleri farklı gruplara ayırmak için kullanışlıdır. Herhangi bir koşulu sağlamayan satırlar ELSE ifadesine düşer (veya ELSE yoksa null görünür).

Bu egzersizde amacın, bir sporcuyu üç segmentten birine ayıran segment alanını oluşturmaktır:

  • En az 175 santimetre boyunda olan bir kadın için Tall Female.
  • En az 190 santimetre boyunda olan bir erkek için Tall Male.
  • Other

Her segment, athletes tablosundaki height ve gender alanlarına başvurmalıdır. Bunu oluşturmak için CASE ifadelerini ve AND/OR gibi koşullu mantığı kullan.

Unutma, bir CASE ifadesinin her satırı şu şekilde görünür: CASE WHEN {condition} THEN {output}

Bu egzersiz

SQL ile Raporlama

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • CASE ifadesini Tall Female, Tall Male ve Other olmak üzere üç değer üretecek şekilde güncelle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
Kodu Düzenle ve Çalıştır