CodeBlanks Logo Icon CodeBlanks

IS NULL

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

query.sql
-- telefonu dolu
SELECT name
FROM customers
WHERE

Örnek çözüm

query.sql
SELECT name
FROM customers
WHERE phone 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 Dolu değil

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

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