CodeBlanks Logo Icon CodeBlanks

Özet - NULL yönetimi

COALESCE ve NULLIF ile NULL güvenli sorgular yazarsın.

Özet - NULL yönetimi

Bu grupta NULL, IS NULL, COALESCE, NULLIF ve IFNULL'ı öğrendin. NULL ile doğru başa çıkmak sağlam sorguların anahtarıdır.

SELECT COALESCE(NULLIF(total, 0), 1) AS duzelti FROM orders;

Bu sorgu total 0 ise NULL, sonra 1 döner.

orders kaynağından COALESCE(NULLIF(total, 0), 1) AS duzelti seçilir.

Uygulama Özet - NULL yönetimi

customers tablosundan email boş olanların adını seç.

Başlangıç kodu

query.sql
-- özet NULL
SELECT name
FROM customers
WHERE

Örnek çözüm

query.sql
SELECT name
FROM customers
WHERE email IS NULL

Beklenen çıktı

name
Mehmet
Zeynep

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Hangisi ilk NULL olmayan değeri verir?

  • NULLIF
  • IFNULL
  • COALESCE Doğru cevap
  • IS NULL

Açıklama: COALESCE ilk NULL olmayanı döndürür.

2 Özet - NULL yönetimi: kavramları eşleştir

Kavram Anlamı
IS NULL boş
COALESCE yedek
NULLIF eşitse NULL
IFNULL iki yedek

Başlangıç bölümündeki tüm dersler