IS NULL
- SQL kursu
- Başlangıç
- Ders 33/115
- 4 dk
NULL değerleri IS NULL ve IS NOT NULL ile sınamayı öğrenirsin.
IS NULL
IS NULL ile bir sütunun boş olup olmadığını kontrol edersin. = NULL çalışmaz; NULL için her zaman IS NULL kullanılır.
SELECT name FROM customers
WHERE email IS NULL;Bu sorgu e-postası boş olan müşteriler.
customers kaynağından name seçilir. WHERE email IS NULL koşulunu sağlamayan satırlar elenir.
IS NULL — ayrıntı
NULL bilinmeyen değer demektir; boşluk ya da sıfır değildir. IS NOT NULL ile dolu olanları süzersin.
Uygulama IS NULL
customers tablosundan email'i boş olmayanların adını seç.
Başlangıç kodu
-- boş değil
SELECT name
FROM customers
WHEREÖrnek çözüm
SELECT name
FROM customers
WHERE email 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 NULL kontrolü için ne kullanılır?
- IS NULL Doğru cevap
- == NULL
- NULL =
- = NULL
Açıklama: IS NULL ile NULL kontrol edilir.
2 Boş değil
SELECT name FROM customers
WHERE email ____;
SELECT name FROM customers
WHERE email IS NOT NULL;
Açıklama: IS NOT NULL doğru cevap.
3 IS NULL: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
IS NULL |
boş |
IS NOT NULL |
dolu |
NULL |
bilinmiyor |
= |
eşit |