IS NULL
- SQL kursu
- Başlangıç
- Ders 60/115
- 4 dk
NULL olan satırları IS NULL ile bulmayı öğrenirsin.
IS NULL ve IS NOT NULL
IS NULL boş, IS NOT NULL dolu satırları bulur. = NULL çalışmaz.
SELECT name FROM customers
WHERE phone IS NOT NULL;Bu sorgu telefonu girilmiş müşterileri bulur.
customers kaynağından name seçilir. WHERE phone IS NOT NULL koşulunu sağlamayan satırlar elenir.
IS NULL ve IS NOT NULL — ayrıntı
NULL karşılaştırması her zaman NULL döner; bu yüzden = NULL hiçbir satır getirmez. IS NULL ya da IS NOT NULL şarttır.
Uygulama IS NULL ve IS NOT NULL
customers tablosundan phone dolu olanların adını seç.
Başlangıç kodu
-- telefonu dolu
SELECT name
FROM customers
WHEREÖrnek çözüm
SELECT name
FROM customers
WHERE phone IS NOT NULLBeklenen çıktı
name Ayşe Alex
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Dolu değil
SELECT name FROM customers
WHERE phone ____;
SELECT name FROM customers
WHERE phone IS NOT NULL;
Açıklama: IS NOT NULL doğru cevap.
2 Dolu satırları bulmak için ne kullanılır?
- = NOT NULL
- NOT = NULL
- IS NOT NULL Doğru cevap
- != NULL
Açıklama: IS NOT NULL dolu satırları bulur.
3 IS NULL: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
IS NULL |
boş |
IS NOT NULL |
dolu |
NULL |
bilinmiyor |
= |
eşit |