Sobes.tech
Middle
30

Как отфильтровать значения NULL и не NULL в SQL?

Компании, где спрашивали
ИннотехИннотех

Ответ от нейросети

sobes.tech AI

В SQL для фильтрации значений NULL и не NULL используется оператор IS NULL и IS NOT NULL.

  • Чтобы выбрать строки, где значение колонки равно NULL:
SELECT * FROM table_name WHERE column_name IS NULL;
  • Чтобы выбрать строки, где значение колонки не равно NULL:
SELECT * FROM table_name WHERE column_name IS NOT NULL;

Важно: нельзя использовать обычные операторы сравнения (= NULL или <> NULL), так как NULL — это специальное значение, означающее отсутствие данных, и сравнение с ним через = не работает.