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
SQL Server Veritabanlarında Veri Temizleme
kursunun bir parçasıdırEgzersiz talimatları
airport_city,airport_stateveya'Unknown'arasındanNULLolmayan ilk değeri döndürmek içinCOALESCE()kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT
airport_code,
airport_name,
-- Replace the missing values
___(___, ___, '___') AS location
FROM airports