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
Egzersiz talimatları
airport_city,airport_stateveya'Unknown'arasındanNULLolmayan ilk değeri döndürmek içinCOALESCE()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