MulaiMulai sekarang secara gratis

Coalesce

Fungsi coalesce() berguna untuk menentukan nilai baku atau cadangan ketika sebuah kolom berisi nilai NULL.

coalesce() memeriksa argumen secara berurutan dan mengembalikan nilai pertama yang bukan NULL, jika ada.

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

Pada data fortune500, kolom industry berisi beberapa nilai yang hilang. Gunakan coalesce() untuk menggunakan nilai sector sebagai industry ketika industry bernilai NULL. Lalu temukan industry yang paling umum.

Latihan ini adalah bagian dari kursus

Analisis Data Eksploratif di SQL

Lihat Kursus

Petunjuk latihan

  • Gunakan coalesce() untuk memilih nilai pertama yang bukan NULL dari industry, sector, atau 'Unknown' sebagai nilai cadangan.
  • Beri alias hasil pemanggilan coalesce() sebagai industry2.
  • Hitung jumlah baris untuk setiap nilai industry2.
  • Temukan nilai industry2 yang paling umum.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- 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
 ___ ___;
Edit dan Jalankan Kode