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

COUNT(*) и COUNT(поля) на выгрузке заявок дают разные числа

В таблице requests пять строк со значениями поля manager_id:

id = 1, manager_id = 10
id = 2, manager_id = NULL
id = 3, manager_id = 10
id = 4, manager_id = NULL
id = 5, manager_id = 12

Вы выполняете запрос:

SELECT COUNT(*) AS a, COUNT(manager_id) AS b
FROM requests;

Что вернёт запрос?

  • a = 5, b = 5
  • a = 5, b = 3
  • a = 5, b = 2
  • a = 3, b = 3

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

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

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

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