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

COALESCE

coalesce() işlevi, bir sütunda NULL değerler olduğunda varsayılan ya da yedek bir değer belirtmek için faydalıdır.

coalesce(), argümanları sırayla kontrol eder ve varsa ilk NULL olmayan değeri döndürür.

  • coalesce(NULL, 1, 2) = 1
  • coalesce(NULL, NULL) = NULL
  • coalesce(2, 3, NULL) = 2

fortune500 verisinde industry sütununda bazı eksik değerler var. industry NULL olduğunda sektörü endüstri olarak kullanmak için coalesce() kullan. Ardından en yaygın endüstriyi bul.

Bu egzersiz

SQL ile Keşifsel Veri Analizi

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

Egzersiz talimatları

  • coalesce() kullanarak industry, sector veya yedek değer olarak 'Unknown' içinden ilk NULL olmayan değeri seç.
  • coalesce() çağrısının sonucuna industry2 takma adını ver.
  • Her bir industry2 değeri için satır sayısını say.
  • En yaygın industry2 değerini bul.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Use coalesce
SELECT ___(___, ___, 'Unknown') AS industry2,
       -- Don't forget to count!
       ___ 
  FROM ___ 
-- Group by what? (What are you counting by?)
 GROUP BY ___
-- Order results to see most common first
 ___ ___ ___ ___
-- Limit results to get just the one value you want
 ___ ___;
Kodu Düzenle ve Çalıştır