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

COALESCE() ile eksik değerleri doldurma

Önceki egzersizde, bir sütunun NULL değerlerini başka bir değerle değiştirmek için ISNULL() fonksiyonunu kullandın.

Şimdi location adında yeni bir sütun oluşturmak istiyorsun. Bu sütun önce airport_city sütunundaki değerleri döndürsün; eğer burada NULL varsa airport_state değerini döndürsün. Son olarak, airport_state de NULL ise 'Unknown' metnini döndürmek istiyorsun.

Bunu yapmak için parantez içindeki argümanları değerlendirip NULL olmayan ilk argümanı döndüren COALESCE() fonksiyonunu kullanabilirsin.

Bu egzersiz, kursun bir parçasıdır

SQL Server Veritabanlarında Veri Temizleme

Kursa Göz Atın

Egzersiz talimatları

  • airport_city, airport_state veya 'Unknown' arasından NULL olmayan ilk değeri döndürmek için COALESCE() kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

SELECT
airport_code,
airport_name,
-- Replace the missing values
___(___, ___, '___') AS location
FROM airports
Kodu Düzenle ve Çalıştır