Middle
SQL-də NULL və NULL olmayan dəyərləri necə filtrləmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
SQL-də NULL və NON NULL dəyərlərini filtrləmək üçün IS NULL və IS NOT NULL operatorlarından istifadə olunur.
- Sətirləri seçmək üçün, sütun dəyəri NULL olduqda:
SELECT * FROM cədvəl_adı WHERE sütun_adı IS NULL;
- Sütun 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 olmamasını göstərir, və onunla = istifadə edilərək müqayisə işləməz.