48 SQL NULL Fonksiyonları sqlite
SQL Standart fonksiyonlarına bakın. SQL Standardı coalesce, nullif ve case dışında ekstra sqlite null işleme fonksiyonu ifnull vardır.
ifnull(X,Y)
Coalesce fonksiyonunun 2 arguman ile çalışan versiyonudur. Her durumda coalesce tercih ediniz.
IIF(X,Y,Z)
IIF fonksiyonu null kontrölü için kullanılabilir. SQL-Server uyumluluğu için eklenmiş bu fonksiyon, eğer kontrol edilen ifade (X) doğru ise Y değerini, yanlış ise Z değerini döndürür. Aşağıda null kontrolü için bu kullanım görülebilir.
SELECT C.CustomerId,
IS NOT NULL,c.Company,'Firma bilgisi yok')
IIF(C.Company IS NULL,'Firma bilgisi yok',c.Company)
IIF(C.Company FROM Customer C
IIF fonksiyonu aşağıdaki case ifadesi eşittir. Case SQL standardı olduğu için IIF kullanımı yerine tercih edilmelidir.
CASE WHEN x THEN y ELSE z END".