Middle
როგორ დავფილტროთ NULL და არა NULL მნიშვნელობები SQL-ში?
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 — бул атайын маанилердин бири, ал маалыматтын жоктугун билдирет, жана ага салыштыруу = аркылуу иштебейт.