Sobes.tech
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 NULLIS 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.