Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применимо к:SQL Server
Вы можете ограничить группы, отображаемые в запросе, указав условие, которое применяется к группам в целом — предложение HAVING. После группировки и агрегирования данных применяются условия в предложении HAVING. В запросе отображаются только группы, соответствующие условиям.
Например, вы можете увидеть среднюю цену всех книг для каждого издателя в таблице titles
, но только если средняя цена превышает $ 10,00. В этом случае можно указать условие HAVING с условием типа AVG(price) > 10
.
Заметка
В некоторых случаях может потребоваться исключить отдельные строки из групп перед применением условия к группам в целом. Дополнительную информацию см. в Использование предложений HAVING и WHERE в том же запросе(визуальные инструменты баз данных).
Можно создать сложные условия для предложения HAVING, используя AND и OR для связывания условий. Дополнительные сведения об использовании AND и OR в условиях поиска см. в разделе Указание нескольких условий поиска для одного столбца (визуальные инструменты баз данных).
Задать условие для группы
Укажите группы для запроса. Сведения см. в Групповые строки в результатах запросов (визуальные инструменты баз данных).
Если он еще не находится в области критериев , добавьте столбец, на котором вы хотите основывать условие. (Чаще всего условие включает столбец, который уже является группой или сводным столбцом.) Нельзя использовать столбец, который не является частью статистической функции или предложения GROUP BY.
В столбце фильтра укажите условие, которое необходимо применить к группе.
Конструктор запросов и представлений автоматически создает оператор HAVING в инструкции в области SQL , как показано в следующем примере:
SELECT pub_id, AVG(price) FROM titles GROUP BY pub_id HAVING (AVG(price) > 10)
Повторите шаги 2 и 3 для каждого дополнительного условия, которое необходимо указать.
См. также
Результаты сортировки и группового запроса (визуальные инструменты базы данных)