SQL KOMUTLARI
Is Null ve Is Not Null Komutları
Merhaba Arkadaşlar,
Verilerimiz içerisinde herhangi bir alana bir değer girip girmediğimizi test etmek amavıyla Is Null ve Is Not Null fonksiyonlarından faydalanırız. İşte bu makalemde bu iki fonksiyonumuzun nasıl kullanıldığını hep beraber göreceğiz.
Şunu başta belirteyim bilmenizde fayda var; Bir alana (0) Sıfır değeri girilmişse, veya bir alana girip boşluk tuşuna basıp tekrar çıktığımızda artık bu alan Null yani Boş değildir. Bu alanın bir değeri vardır.
Açıklama
IS NULL komutu,
Verilerimiz içerisinde herhangi bir alanın içeriğinin boş olması durumundaki verileri listeler.
IS NOT NULL komutu,
Verilerimiz içerisinde herhangi bir alanın içeriğinin dolu olması durumundaki verileri listeler.
IS NULL
SELECT kolon1,....kolonN FROM TabloAdı WHERE kolonX IS NULL; |
IS NOT NULL
SELECT kolon1,....kolonN FROM TabloAdı WHERE kolonX IS NOT NULL; |
PARAMETRELER
- Kolon1,...KolonN:Hangi kolonlar gösterilecek
- Tablo Adı: İşlem yapılacak tablonun adı
- kolonX: Hangi kolonda like değeri aranacak
Şimdi örneklerimizi yapalım.
Örnekler
SELECT Ad, Soyad, [Posta Kodu]
FROM Müşteriler
WHERE [Posta Kodu] IS NULL;
Bu örneğimizde Müşteriler tablosunda Posta Kodu alanına değer girilmemiş kayıtları listeledik.
Sorguda Kullanımı
Şimdi IS NULL ile oluşturduğumuz sorgumuzu çalıştıralım.
Şimdi de müşterilerimizden posta kodu boş olmayanları listeleyelim.
SELECT Ad, Soyad, [Posta Kodu]
FROM Müşteriler
SELECT Ad, Soyad, [Posta Kodu]
FROM Müşteriler
WHERE [Posta Kodu]
IS NOT NULL;
Sorguda Kullanımı
Şimdi sonuca bakalım.
NOT: Unutmayın bir alan girip BOŞLUK tuşuna bastığınızda bu alan boş değildir. IS NULL ile bu kayıt listelenmez.
Evet Arkadaşlar IS NULL ve IS NOT NULL komutlarını kullanarak boş olan veya olmayan kayıtları listelemeyi öğrendik. Bundan sonraki makalemizde yeni bir SQL komutuyla devam edeceğiz.
Şimdilik Hoşcakalın...
0 Yorumlar