Middle
SQLде NULL жана NULL эмес маанилерди кантип фильтрлөө керек?
sobes.tech AI
AIден жооп
SQLде NULL жана NON NULL маанилерди фильтрлөө үчүн IS NULL жана IS NOT NULL операторлору колдонулат.
- Колонканын мааниси NULL болгон саптарды тандоо үчүн:
SELECT * FROM таблица_аты WHERE колонка_аты IS NULL;
- Колонканын мааниси NULL эмес саптарды тандоо үчүн:
SELECT * FROM таблица_аты WHERE колонка_аты IS NOT NULL;
Маанилүү: жөнөкөй салыштыруу операторлорун (= NULL же <> NULL) колдонбоңуз, анткени NULL — бул атайын маанилердин бири, ал маалыматтын жоктугун билдирет, жана ага салыштыруу = аркылуу иштебейт.