SQL’de NULL operatörü, NULL değerlerini kontrol etmek için kullanılır. NULL, bir sütunda değeri olmayan veya bilinmeyen bir durumu temsil eder. İşte SQL’de NULL operatörünün kullanımıyla ilgili bazı örnekler:
IS NULL:
Bir sütunun NULL olduğunu kontrol etmek için IS NULL
operatörü kullanılır. Örneğin, “customers” tablosundaki “email” sütununun NULL olan kayıtları seçmek için aşağıdaki SQL sorgusu kullanılabilir:
SELECT * FROM customers WHERE email IS NULL;
IS NOT NULL:
Bir sütunun NULL olmadığını kontrol etmek için IS NOT NULL
operatörü kullanılır. Örneğin, “customers” tablosundaki “name” sütunu NULL olmayan kayıtları seçmek için aşağıdaki SQL sorgusu kullanılabilir:
SELECT * FROM customers WHERE name IS NOT NULL;
COALESCE:
COALESCE
işlevi, NULL değerleri diğer bir değerle değiştirmek için kullanılır. Eğer bir sütun NULL ise, COALESCE işlevi sütundaki NULL değeri belirtilen değerle değiştirir. Örneğin, “orders” tablosundaki “price” sütunundaki NULL değerleri 0 ile değiştirmek için aşağıdaki SQL sorgusu kullanılabilir:
SELECT COALESCE(price, 0) AS new_price FROM orders;
NULL operatörü ve COALESCE işlevi, SQL’de NULL değerleri ile ilgili kontrol ve değişiklikler yapmak için kullanılan yaygın araçlardır. Bu operatörler ve işlevler, veritabanı yönetim sisteminize bağlı olarak farklılık gösterebilir, bu yüzden kullanmayı planladığınız veritabanı yönetim sistemi belgelerine başvurmanız önemlidir.