Özet - NULL yönetimi
- SQL kursu
- Başlangıç
- Ders 64/115
- 5 dk
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
-- özet NULL
SELECT name
FROM customers
WHEREÖrnek çözüm
SELECT name
FROM customers
WHERE email IS NULLBeklenen çı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 |