Ответ 1
Объяснения и примеры запросов в этой прекрасной статье: Где Vs Имеет/Отличие между предложением where и Where
Похоже, что WHERE и HAVING помогают фильтровать строки. Интересно, если вместо того, чтобы иметь HAVING, я могу использовать ГДЕ... И.
Я немного смущен.
Спасибо за помощь
Объяснения и примеры запросов в этой прекрасной статье: Где Vs Имеет/Отличие между предложением where и Where
Вы используете предложения WHERE для выбора строк для включения в набор данных до того, как операции группировки произойдут (GROUP BY). Вы используете предложения HAVING для фильтрации строк после группировки.
Так что, если вы суммируете сумму или максимум или минимум, вы можете использовать предикаты HAVING для проверки агрегированных значений в строках-кандидатах.
Есть несколько тонкостей и тонкостей, но быстрое описание - это сравнение: HAVING - это GROUP BY, поскольку WHERE is SELECT.
Другими словами, если вы считаете, что HAVING как предложение WHERE, которое применяется после предложения GROUP BY, все начинает иметь смысл.
Вы должны использовать оператор "Выполнить" с Group By, как правило, для фильтрации по столбцу агрегата.
Вы можете получить дополнительную информацию here.