Вопрос, который задают практически на каждом собеседовании по базам данных: про
HAVING
.Выражения
WHERE
и HAVING
используются для фильтрации результата запроса и ожидают после себя некоторое условие, по которому нужно отфильтровать данные. Но, если WHERE
работает само по себе и фильтрует данные каждой строки результата по отдельности, то выражение HAVING
имеет смысл только в сочетании с выражением GROUP BY
и фильтрует уже сгруппированные значения.@sqlhub