Функция GROUP BY. HAVING vs WHERE

В этом пошаговом руководстве вы познакомитесь с некоторыми более продвинутыми концепциями агрегирования SQL. функция GROUP BY (группировка данных) и функция ORDER BY (сортировка данных); Операторы сравнение HAVING и WHERE - в продвинутом SQL без них никуда Запросы: 1) Извлечение сводной информации с помощью предложения GROUP BY: SELECT col1, col2, COUNT(col3) FROM tbl GROUP BY col1, col2 2) Используйте предложение HAVING для фильтрации агрегации: SELECT col1, COUNT(col2) FROM tbl GROUP BY col1 HAVING COUNT(col2) = 7 3) Используйте предложения WHERE и HAVING в одном запросе: SELECT col1, COUNT(col2) FROM tbl WHERE col1 = 3 GROUP BY col1 HAVING COUNT(col2) = 6 Домашнее задание к данному уроку: 1) Написать запросы, с использованием данных функций, и всех функций агрегации, данную тему мы проходили на предыдущем занятии () 2) Зарегистрироваться на сайте После авторизации перейти в раздел Select (обучающий этап), для этого с главной страницы сайта перейти в “Упражнения по SQL“. Вас должны интересовать первые 10 задач. Все эти задачи по пройденному вами материалу ранее.
Back to Top