Вступить в клуб →
лёгкаявопросSQL и проверка данных

Сколько строк вернёт COUNT со сравнением «не равно», если в колонке есть NULL

В таблице orders ровно 1 000 строк. Из них у 100 строк status = 'cancelled', у 50 строк status равен NULL, у остальных заполнены другие статусы.

Вы выполняете:

SELECT count(*) FROM orders WHERE status <> 'cancelled';

Какое число вы увидите?

  • 900 — все строки, кроме отменённых
  • 850 — строки с NULL условие не проходят
  • 1000 — count(*) считает все строки таблицы
  • 950 — не учитываются только строки с NULL

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела