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

SQL Server Veritabanlarında Veri Temizleme

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

Egzersiz talimatları

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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