Ana Sayfa Veritabanı MS Access IFNULL Fonksiyonu

MS Access IFNULL Fonksiyonu

by Sinan BOZKUŞ
997 kez okundu

Daha önceki makalelerimde ORACLE ve MySQL veritabanlarında eğer null ise kontrolünün (if null) nasıl yapılacağını anlatmıştım. Microsoft Access veritabanı içinde aşağıdaki sorguyu kullanabilirsiniz.

Sorguda öncelikle “ogrenciler” tablosunda sıra numarası olan en yüksek öğrenciyi MAX komutunu kullanarak arıyoruz. Eğer tablo boşsa ve null bir değer dönüyorsa “NZ” komutunu kullanarak bunu 0 (sıfır) ile replace (değiştirmek) ediyoruz.

[sql]SELECT NZ(MAX(sira),0) FROM ogrenciler[/sql]

veya

[sql]SELECT Switch(MAX(sira) Is Null,0,MAX(sira) Is Not Null,MAX(sira)) FROM ogrenciler[/sql]

şeklinde kullanabilirsiniz.

Bunlara da bakmak isteyebilirsiniz

Bir Yorum Bırakın