Middle
Kuidas filtreerida NULL ja mitte-NULL väärtusi SQL-is?
sobes.tech AI
Vastus AI-lt
SQL-is NULL və NON NULL dəyərlərini filtrləmək üçün IS NULL və IS NOT NULL operatorları istifadə olunur.
- Sütunun dəyəri NULL olan sətirləri seçmək üçün:
SELECT * FROM cədvəl_adı WHERE sütun_adı IS NULL;
- Sütunun dəyəri NULL olmayan sətirləri seçmək üçün:
SELECT * FROM cədvəl_adı WHERE sütun_adı IS NOT NULL;
Vacib: adi müqayisə operatorları (= NULL və ya <> NULL) istifadə edilməməlidir, çünki NULL xüsusi bir dəyərdir və məlumatların yoxluğunu göstərir, və onunla = istifadə edilərək müqayisə işləməz.