Содержание
- 2. А.М. Гудов Групповые функции Групповые функции работают с множествами строк и возвращают один результат на группу.
- 3. А.М. Гудов Предложения GROUP BY и HAVING Предложение GROUP BY делит строки на группы. Предложение HAVING
- 4. А.М. Гудов Групповые функции AVG (DISTINCT|ALL|n) COUNT (DISTINCT|ALL|expr|*) MAX (DISTINCT|ALL|expr) MIN (DISTINCT|ALL|expr) STDDEV (DISTINCT|ALL|n) SUM (DISTINCT|ALL|n)
- 5. А.М. Гудов Групповые функции: пример Функции MAX и MIN применяются к данным любого типа. SQL> SELECT
- 6. А.М. Гудов Функция COUNT: примеры COUNT(*) возвращает количество строк в таблице. COUNT(expr) возвращает количество строк с
- 7. А.М. Гудов Предложение GROUP BY Предложение GROUP BY разбивает строки таблицы на группы. Если в предложении
- 8. А.М. Гудов Без предложения GROUP BY ID LAST_NAME DEPARTMENT -- --------- ---------- 2 Ngao 41 6
- 9. А.М. Гудов С предложением GROUP BY Благодаря предложению GROUP BY на каждый отдел, заданный в предложении
- 10. А.М. Гудов Предложение GROUP BY: примеры Количество клиентов в каждой категории по кредитному рейтингу. Должности и
- 11. А.М. Гудов Предложение GROUP BY Все столбцы из списка SELECT, не входящие в групповые функции, должны
- 12. А.М. Гудов Недействительные запросы Если предложение GROUP BY отсутствует или неправильно, выдается сообщение об ошибке. Все
- 13. А.М. Гудов Недействительные запросы Предложение WHERE для исключения групп не используется. Для исключения некоторых групп следует
- 14. А.М. Гудов Группы внутри групп Для получения сводных результатов по нескольким группам и подгруппам можно указать
- 15. А.М. Гудов Вывод конкретных строк с помощью предложения WHERE SQL> SELECT last_name, title 2 FROM s_emp
- 16. А.М. Гудов SQL> COLUMN ”ANNUAL SALARY” FORMAT $99,999.99 SQL> SELECT title, 12 * AVG(salary) ”ANNUAL SALARY”,
- 17. А.М. Гудов Предложение HAVING Предложение HAVING используется для дальнейшего ограничения количества групп. Шаг 1: Группирование строк.
- 18. А.М. Гудов Предложение HAVING: пример Группа "President" в выходных данных отсутствует, т.к. не удовлетворяет заданному критерию.
- 19. А.М. Гудов Предложение HAVING: пример Предложение GROUP BY можно использовать без указания групповой функции в списке
- 20. А.М. Гудов Заключение Имеется семь групповых функций: AVG, COUNT, MAX, MIN, STDDEV, SUM, VARIANCE. С помощью
- 21. А.М. Гудов Обзор практического занятия Демонстрация запросов с использованием всех групповых функций, кроме STDDEV и VARIANCE.
- 23. Скачать презентацию