Sobes.tech
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 — бул атайын маанилердин бири, ал маалыматтын жоктугун билдирет, жана ага салыштыруу = аркылуу иштебейт.