CodeBlanks Logo Icon CodeBlanks

IS NULL

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

query.sql
-- boş değil
SELECT name
FROM customers
WHERE

Örnek çözüm

query.sql
SELECT name
FROM customers
WHERE email IS NOT NULL

Beklenen çı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

Soru
SELECT name FROM customers
WHERE email ____;
Cevap
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

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