Добавить
Уведомления

GROUP BY в PostgreSQL на реальных данных

В этом видео мы продолжаем погружаться в мир PostgreSQL и на этот раз детально разберем один из самых важных операторов SQL — GROUP BY. Вы узнаете, как группировать данные и получать ценную статистику из, казалось бы, обычных таблиц. На примере двух связанных таблиц (товаров и категорий) мы разберем 5 практических запросов, которые покроют 90% ваших задач на группировку. Что вас ждет в видео: Как посчитать количество товаров в каждой категории и не потерять пустые разделы (разбираем разницу между LEFT JOIN и INNER JOIN). Считаем финансовые показатели: минимальная, максимальная, средняя цена и общая стоимость товаров по категориям с помощью агрегатных функций. Фильтрация групп: учимся использовать HAVING, чтобы оставить в выборке только те категории, где, например, средний чек выше порога. Продвинутая работа с массивами: узнаем, какие теги используют в разных категориях товаров с помощью функций unnest и array_agg. Все запросы выполняются на данных с иерархическими категориями (Электроника, Одежда, Смартфоны, Ноутбуки) и товарами с ценниками и тегами. Вы сможете повторить их самостоятельно! #sql #postgresql #groupby #базыданных #программирование #анализданных #бэкенд #урокисql Telegram https://t.me/All_OffYes Канал в YouTube https://www.youtube.com/@All_OffYes Сайт https://sqlcode.ru/

Иконка канала All_Office
35 подписчиков
12+
11 просмотров
24 дня назад
12+
11 просмотров
24 дня назад

В этом видео мы продолжаем погружаться в мир PostgreSQL и на этот раз детально разберем один из самых важных операторов SQL — GROUP BY. Вы узнаете, как группировать данные и получать ценную статистику из, казалось бы, обычных таблиц. На примере двух связанных таблиц (товаров и категорий) мы разберем 5 практических запросов, которые покроют 90% ваших задач на группировку. Что вас ждет в видео: Как посчитать количество товаров в каждой категории и не потерять пустые разделы (разбираем разницу между LEFT JOIN и INNER JOIN). Считаем финансовые показатели: минимальная, максимальная, средняя цена и общая стоимость товаров по категориям с помощью агрегатных функций. Фильтрация групп: учимся использовать HAVING, чтобы оставить в выборке только те категории, где, например, средний чек выше порога. Продвинутая работа с массивами: узнаем, какие теги используют в разных категориях товаров с помощью функций unnest и array_agg. Все запросы выполняются на данных с иерархическими категориями (Электроника, Одежда, Смартфоны, Ноутбуки) и товарами с ценниками и тегами. Вы сможете повторить их самостоятельно! #sql #postgresql #groupby #базыданных #программирование #анализданных #бэкенд #урокисql Telegram https://t.me/All_OffYes Канал в YouTube https://www.youtube.com/@All_OffYes Сайт https://sqlcode.ru/

, чтобы оставлять комментарии