WHERE
фильтрует строки перед группировкой (GROUP BY
), а HAVING
фильтрует группы после группировки. WHERE
может использовать столбцы, отсутствующие в SELECT
, HAVING
обычно использует агрегатные функции или столбцы, присутствующие в GROUP BY
.
Пример:
sql
Сравнение:
| Оператор | Наз
WHERE
фильтрует строки перед группировкой (GROUP BY
), а HAVING
фильтрует группы после группировки. WHERE
может использовать столбцы, отсутствующие в SELECT
, HAVING
обычно использует агрегатные функции или столбцы, присутствующие в GROUP BY
.
Пример:
sql
Сравнение:
| Оператор | Наз
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.