Введите хотя бы 2 символа для поиска по всем отраслям.
Что значит HAVING clause?
Значение и примеры · Разработка программного обеспечения
HAVING clause: предложение HAVING, условие HAVING
Часть SQL-запроса, фильтрующая группы после выполнения GROUP BY, обычно по результату агрегатной функции, например COUNT или SUM.
Где и как употребляется
Главное различие: WHERE фильтрует строки до группировки, HAVING — группы после неё. Например, HAVING COUNT(*) > 5. Обычный фильтр строк в HAVING тоже сработает, но медленнее, поэтому его следует помещать в WHERE. Вопрос WHERE vs HAVING часто задают на собеседованиях.
Примеры предложений
Use a HAVING clause to list only the cities with more than 100 customers.
Используйте HAVING, чтобы вывести только города, где больше 100 клиентов.
Фильтр применяется к количеству клиентов уже после группировки по городам.
Move the date filter from the HAVING clause to WHERE so fewer rows get grouped.
Перенесите фильтр по дате из HAVING в WHERE, чтобы группировать меньше строк.
Ранний фильтр уменьшает объём данных до этапа группировки.
Распространённые словосочетания
- HAVING COUNT(*)
- GROUP BY ... HAVING
- filter groups
- WHERE vs HAVING
Связанные термины
Это слово в других отраслях
Одно и то же английское слово может иметь другое значение в другой отрасли:
Другие термины: Базы данных и хранение данных
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
