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

Database Programmer
Database Programmer
3.4 هزار بار بازدید - 4 سال پیش - В этом пошаговом руководстве вы
В этом пошаговом руководстве вы познакомитесь с некоторыми более продвинутыми концепциями агрегирования 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) Написать запросы, с использованием данных функций, и всех функций агрегации, данную тему мы проходили на предыдущем занятии (Агрегатные функции SQL: MIN | MAX | A...)

2) Зарегистрироваться на сайте sql-ex.ru
После авторизации перейти в раздел Select (обучающий этап), для этого с главной страницы сайта перейти в "Упражнения по SQL".
Вас должны интересовать первые 10 задач.
Все эти задачи по пройденному вами материалу ранее.
4 سال پیش در تاریخ 1399/05/06 منتشر شده است.
3,422 بـار بازدید شده
... بیشتر