CodeBlanks Logo Icon CodeBlanks

NULL nedir?

NULL'un bilinmeyen değeri temsil ettiğini öğrenirsin.

NULL nedir?

NULL bilinmeyen ya da girilmemiş değer demektir. Sıfır ya da boş metin değildir; hiç değer yoktur.

SELECT name FROM customers
WHERE email IS NULL;

Bu sorgu e-postası girilmemiş müşterileri bulur.

customers kaynağından name seçilir. WHERE email IS NULL koşulunu sağlamayan satırlar elenir.

NULL nedir? — ayrıntı

NULL ile aritmetik yaparsan sonuç NULL olur. NULL = NULL bile doğru değildir; her zaman IS NULL ile kontrol edilir.

Uygulama NULL nedir?

customers tablosundan email'i boş olanların adını seç.

Başlangıç kodu

query.sql
-- boş e-posta
SELECT name
FROM customers
WHERE

Örnek çözüm

query.sql
SELECT name
FROM customers
WHERE email IS NULL

Beklenen çıktı

name
Mehmet
Zeynep

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 NULL ne anlama gelir?

  • Boş metin
  • Bilinmeyen değer Doğru cevap
  • Sıfır
  • Negatif sayı

Açıklama: NULL bilinmeyen ya da eksik değerdir.

2 Boş kontrolü

Soru
SELECT name FROM customers
WHERE email ____;
Cevap
SELECT name FROM customers
WHERE email IS NULL;

Açıklama: IS NULL doğru cevap.

3 NULL nedir: kavramları eşleştir

Kavram Anlamı
NULL bilinmiyor
IS NULL boş kontrol
0 sıfır
'' boş metin

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