Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Предложение having



Определяет группы строк, которые включаются в логическую таблицу (набор записей), определяемую инструкцией 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...