SQL
JOIN
Оконные функции
Операции с множествами
Базы данных

SQL для анализа данных

Научитесь писать аналитические запросы на SQL в PostgreSQL с JOIN, подзапросами, CTE и оконными функциями

Начать учиться

Входит в подписку (более 50 навыков)

Павел Колотий

выпускник фронтенд

Программа обучения

Создание и структурирование таблиц

Таблицы, первичный ключ, инкремент, ограничения полей, UNIQUE и NOT NULL, изменение таблиц

Базовая выборка данных

Запросы на выборку, SELECT, ограничения, сортировка, уникальные строки

Фильтрация данных

Фильтрация данных, обработка NULL, фильтрация строк, шаблоны поиска, регулярные выражения, сложные условия фильтрации

Продвинутые методы фильтрации

Фильтрация по диапазону, поиск строк по набору значений, группировка по выборке, агрегатные функции, HAVING

Модификация данных и транзакции

Модификация данных, UPDATE, транзакции, атомарность

Фундаментальные концепции баз данных

Реляционные базы данных, структура баз данных, язык SQL, подключение к серверу базы данных, PostgreSQL, DBeaver

Введение в SQL для аналитики

Синтаксис SQL, базовые запросы

Агрегатные функции

Агрегация, операторы COUNT, SUM, MAX и AVG

Фильтрация и обработка данных

Фильтрация данных, риски работы с NULL

Группировка данных

GROUP BY, группировка по нескольким показателям, HAVING

Сортировка данных

Базовая сортировка, LIMIT, сортировка с агрегацией, обработка NULL

Объединение таблиц

Типы JOIN, отношения в таблицах, декартово произведение

Основные концепции аналитических данных

Концепция витрины, агрегация для визуализации, таблица как визуализация

Базовые типы визуализаций

Столбчатая диаграмма, круговая диаграмма, candlestick-диаграмма

Продвинутые типы визуализаций

Агрегация для Scatter Chart, построение воронки

Основы соединения таблиц

Работа с несколькими таблицами, типы соединений, псевдонимы

Базовые типы соединений

INNER JOIN, CROSS JOIN

Внешние соединения

LEFT JOIN, ANTI JOIN, FULL JOIN

Специальные типы соединений

SELF JOIN, соединение трех и более таблиц

Альтернативы JOIN и продвинутые техники

Подзапросы, VIEW, CTE

Продвинутые операции с INNER JOIN

INNER JOIN с условием WHERE, INNER JOIN с группировкой

Углубленный SQL

Подробнее о JOIN, условная агрегация с CASE

Подзапросы и их использование

Подзапросы и их объединения

Продвинутые техники представления данных

Common Table Expression, конструкция WITH

Операции объединения множеств

Операторы UNION и UNION ALL

Основы теории множеств в SQL

Множества, представление таблиц как множеств

Операции сравнения множеств

Вычитание множеств, оператор EXCEPT, пересечение множеств, оператор INTERSECT

Нумерация и порядок

Оператор ROW_NUMBER, удаление дубликатов

Работа с соседними значениями

Операторы LEAD и LAG, сравнение значений

Оконные агрегатные функции

Агрегации в партициях, операторы SUM, AVG, MIN и MAX

Работа с границами партиций

Операторы FIRST_VALUE и LAST_VALUE

Распределение и ранжирование

Процентили, оператор NTILE, ранжирование и порядок данных, оператор RANK

Продвинутые техники

Оконные функции, операторы ROWS и RANGE, скользящее

Как проходит обучение

Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей

Подписка от 2 400 ₽/мес

Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)

Подписаться →
  • 50+ навыков в одной подписке
  • Пожизненный доступ к теории
  • Обучение с ИИ-ассистентом
  • Отмена в любой момент

Нам доверяют обучение своих сотрудников

Альфа Банк
OZON
Контур
Ростелеком
ABBYY
REG.RU
Яндекс Книги
Альфа Банк
OZON
Контур
Ростелеком
ABBYY
REG.RU
Яндекс Книги
Альфа Банк
OZON
Контур
Ростелеком
ABBYY
REG.RU
Яндекс Книги
Альфа Банк
OZON
Контур
Ростелеком
ABBYY
REG.RU
Яндекс Книги
Циан
Delivery Club
JetRockets
CDEK IT
Яндекс
Тинькофф
МТС
Dualboot
Циан
Delivery Club
JetRockets
CDEK IT
Яндекс
Тинькофф
МТС
Dualboot
Циан
Delivery Club
JetRockets
CDEK IT
Яндекс
Тинькофф
МТС
Dualboot
Циан
Delivery Club
JetRockets
CDEK IT
Яндекс
Тинькофф
МТС
Dualboot
OneTwoTrip
Гринатом
ПК Здрав
TimeWeb
Авиасейлс
СИТИМОБИЛ
vc.ru
OneTwoTrip
Гринатом
ПК Здрав
TimeWeb
Авиасейлс
СИТИМОБИЛ
vc.ru
OneTwoTrip
Гринатом
ПК Здрав
TimeWeb
Авиасейлс
СИТИМОБИЛ
vc.ru
OneTwoTrip
Гринатом
ПК Здрав
TimeWeb
Авиасейлс
СИТИМОБИЛ
vc.ru

Отзывы о Хекслете на площадках

Вопросы и Ответы

Аналитикам и тем, кто начинает работать с данными и хочет с нуля научиться писать SQL-запросы для отчётов и визуализаций.

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845