Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Определяет группы строк, которые включаются в логическую таблицу (набор записей), определяемую инструкцией SELECT. Условие отбора применяется к столбцам, указанным в предложении GROUP BY, к столбцам итоговых функций или к выражениям, содержащим итоговые функции. Если некоторая группа не удовлетворяет условию отбора, то она не включается в логическую таблицу.
Синтаксис:
HAVING условие-отбора
Пояснения:
Если вы не включили предложение GROUP BY в запрос, списоклыбора должен формироваться с использованием итоговых функций: AVG, COUNT, MAX, MIN, STDEV, STDEVP, SUM, VAR и VARP.
Разница между предложениями HAVING и WHERE заключается в том, что условие отбора, заданное в предложении WHERE, применяется к отдельным записям перед объединением их в группы, а условие отбора предложения HAVING применяется к группам строк.
Если вы поставите предложение GROUP BY перед предложением HAVING, условие отбора будет применяться к каждой из групп, сформированных на основе совпадения значений в заданных столбцах. Если вы не включите предложение GROUP BY в запрос, то условие отбора будет применяться ко всей логической таблице, определенной инструкцией SELECT.
Пример №17. По таблице Академическая справка подсчитайте ьтетов количество студентов, сдававших экзаменына фак=”ЭКФ”
Дата публикования: 2015-01-10; Прочитано: 253 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!