SQL NULL Values Nedir? Kullanımı Nasıldır? Örneklerle Anlatım
08.02.2021 10:34 9275 Görüntülendi

SQL NULL Values Nedir? Kullanımı Nasıldır? Örneklerle Anlatım

NULL Value(Boş değer) nedir?

Null değeri almış olan alan, değeri olmayan bir veridir. Bir tablodaki alan isteğe başlıysa, bu alana bir değer eklemeden yeni bir kayıt eklemek veya bir kaydı güncellemek mümkündür. Ardından alan, Null değeriyle kaydedilecektir.

NULL Değerler Nasıl Test Edilir?

=, <, or <> gibi karşılaştırma işaretleriyle NULL değerleri test etmek mümkün değildir.

Bunun yerine IS NULL ve IS NOT NULL operatörlerini kullanmamız gerekecek.

IS NULL Kullanımı

IS NULL operatörü, boş değerleri test etmek için kullanılır.

Aşağıdaki SQL, “Adres” alanında NULL değeri olan Müşterileri listeler:

SELECT sütun
FROM tablo adı
WHERE sütun IS NULL;

IS NOT NULL Kullanımı

IS NOT NULL operatörü, boş olamayan değerleri test etmek için kullanılır.

Aşağıdaki SQL, “Adres” alanında bir değere sahip tüm verileri listeler:

SELECT sütun
FROM tablo adı
WHERE sütun  IS NOT NULL;

Örnek veritabanı üzerinde kullanalım.

KullaniciID

Ad

Soyad

Adres

Sehir

Postakodu

Ulke

1

Safa

Dedeoğlu

Necmettin Erbakan Cad. no 8/1

İstanbul

34000

Türkiye

2

Fatih

Turab

İskele Cad. hastane sok.

Artvin

08300

Türkiye

3

John

Doupoint

Claremont Rd no:8/3

Newcastle

NE2 4AA

İngiltere

4

Gustavo

Alfaro

Cuero y Caicedo, Quito

New York

170129

Amerika

5

Abel

Gigli

Dagmada Waaberi 324/5

Moskova

Jh09010

Rusya

6

Xiao

Chu

Unnamed Road

Pekin

Jk07320

Çin

7

Osman

Ebuselim

Shara Zaviya Dahmani PO:928

Doha

243512

Katar

8

Frank

Walter

Trudering-Riem 326/3

Münih

81825

Almanya

IS NULL Kullanımı

SELECT Ad, Soyad, Adres
FROM Musteriler
WHERE Adres IS NULL;

Null değerlerini aramak için her zaman IS NULL kullanın.

IS NOT NULL Kullanımı

SELECT Ad, Soyad, Adres
FROM Musteriler
WHERE Adres IS NOT NULL;

 

 

İçerik: YUSUF ERDOĞAN