86 added
18 removed
Original
2026-01-01
Modified
2026-02-26
1
-
<p>Включено в курс</p>
1
+
<p>join</p>
2
-
<p>10 уроков (видео и/или текст)</p>
2
+
<p>SQL</p>
3
-
<h2>Описание</h2>
3
+
<p>базы данных</p>
4
-
<p>На этом курсе вы научитесь применять язык SQL для решения аналитических задач. Вы узнаете о агрегатных функциях, фильтрации и группировке данных. В итоге вы научитесь объединять таблицы с помощью JOIN и OUTER JOIN. Знание SQL пригодится, если вы решите извлекать данные из таблиц в удобном представлении. Этот курс поможет сэкономить время, так как вы научитесь более эффективно работать с таблицами. Этот курс подойдет тем, кто изучает анализ данных и хочет научиться оперировать ими при помощи SQL-запросов.</p>
4
+
<p>Оконные функции</p>
5
-
<h2>Чему вы научитесь</h2>
5
+
<p>Операции с множествами</p>
6
-
<ul><li><p>Выполнять запросы на выборку данных по условиям</p>
6
+
<p>Навык работы с SQL, включая соединения, оконные функции и аналитику, для уверенного написания сложных запросов к БД</p>
7
+
<p>Павел Колотий</p>
8
+
<p>выпускник фронтенд</p>
9
+
<h2>Программа обучения</h2>
10
+
<p>Фундаментальные концепции баз данных</p>
11
+
<p>Реляционные базы данных, структура баз данных, язык SQL, подключение к серверу базы данных, PostgreSQL, Dbeaver</p>
12
+
<p>Создание и структурирование таблиц</p>
13
+
<p>Таблицы, первичный ключ, инкремент, ограничения полей, UNIQUE и NOT NULL, изменение таблиц</p>
14
+
<p>Базовая выборка данных</p>
15
+
<p>Запросы на выборку, SELECT, ограничения, сортировка, уникальные строки</p>
16
+
<p>Фильтрация данных</p>
17
+
<p>Фильтрация данных, обработка NULL, фильтрация строк, шаблоны поиска, регулярные выражения, сложные условия фильтрации</p>
18
+
<p>Продвинутые методы фильтрации</p>
19
+
<p>Фильтрация по диапазону, поиск строк по набору значений, группировка по выборке, агрегатные функции, HAVING</p>
20
+
<p>Модификация данных и транзакции</p>
21
+
<p>Модификация данных, UPDATE, транзакции, атомарность</p>
22
+
<p>Введение в SQL для аналитики</p>
23
+
<p>Синтаксис SQL, базовые запросы</p>
24
+
<p>Агрегатные функции</p>
25
+
<p>Агрегация, операторы COUNT, SUM, MAX и AVG</p>
26
+
<p>Фильтрация и обработка данных</p>
27
+
<p>Фильтрация данных, риски работы с NULL</p>
28
+
<p>Группировка данных</p>
29
+
<p>GROUP BY, группировка по нескольким показателям, HAVING</p>
30
+
<p>Сортировка данных</p>
31
+
<p>Базовая сортировка, LIMIT, сортировка с агрегацией, обработка NULL</p>
32
+
<p>Объединение таблиц</p>
33
+
<p>Типы JOIN, отношения в таблицах, декартово произведение</p>
34
+
<p>Основные концепции аналитических данных</p>
35
+
<p>Концепция витрины, агрегация для визуализации, таблица как визуализация</p>
36
+
<p>Базовые типы визуализаций</p>
37
+
<p>Столбчатая диаграмма, круговая диаграмма, candlestick-диаграмма</p>
38
+
<p>Продвинутые типы визуализаций</p>
39
+
<p>Агрегация для Scatter Chart, построение воронки</p>
40
+
<p>Основы соединения таблиц</p>
41
+
<p>Работа с несколькими таблицами, типы соединений, псевдонимы</p>
42
+
<p>Базовые типы соединений</p>
43
+
<p>INNER JOIN, CROSS JOIN</p>
44
+
<p>Продвинутые операции с INNER JOIN</p>
45
+
<p>INNER JOIN c условием WHERE, INNER JOIN с группировкой</p>
46
+
<p>Внешние соединения</p>
47
+
<p>LEFT JOIN, ANTI JOIN, FULL JOIN</p>
48
+
<p>Специальные типы соединений</p>
49
+
<p>SELF JOIN, соединение трех и более таблиц</p>
50
+
<p>Альтернативы JOIN и продвинутые техники</p>
51
+
<p>Подзапросы, VIEW, CTE</p>
52
+
<p>Углубленный SQL</p>
53
+
<p>Подробнее о JOIN, условная агрегация с CASE</p>
54
+
<p>Подзапросы и их использование</p>
55
+
<p>Подзапросы и их объединения</p>
56
+
<p>Продвинутые техники представления данных</p>
57
+
<p>Common Table Expression, конструкция WITH</p>
58
+
<p>Основы теории множеств в SQL</p>
59
+
<p>Множества, представление таблиц как множест</p>
60
+
<p>Операции объединения множеств</p>
61
+
<p>Операторы UNION и UNION ALL</p>
62
+
<p>Операции сравнения множеств</p>
63
+
<p>Вычитание множетсв, оператор EXCEPT, пересечение множеств, оператор INTERSECT</p>
64
+
<p>Продвинутые техники</p>
65
+
<p>Форточные функции, операторы ROWS и RANGES, скользящее</p>
66
+
<p>Нумерация и порядок</p>
67
+
<p>Оператор ROW_NUMBER, удаление дубликатов</p>
68
+
<p>Работа с соседними значениями</p>
69
+
<p>Операторы LEAD и LAG, сравнение значений</p>
70
+
<p>Оконные агрегатные функции</p>
71
+
<p>Агрегации в партициях, операторы SUM, AVG, MIN и MAX</p>
72
+
<p>Работа с границами партиций</p>
73
+
<p>Операторы FIRST_VALUE и LAST_VALUE</p>
74
+
<p>Распределение и ранжирование</p>
75
+
<p>Процентили, оператор NTILE, ранжирование и порядок данных, оператор RANK</p>
76
+
<h2>Как проходит обучение</h2>
77
+
<p>Теория в удобном текстовом формате - легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей</p>
78
+
<p>Подписка от 2 400 ₽/мес</p>
79
+
<p>Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)</p>
80
+
<p><a>Подписаться →</a></p>
81
+
<ul><li><p>50+ навыков в одной подписке</p>
7
</li>
82
</li>
8
-
<li><p>Грамотно фильтровать и группировать данные</p>
83
+
<li><p>Пожизненный доступ к теории</p>
9
</li>
84
</li>
10
-
<li><p>Объединять таблицы различными способами</p>
85
+
<li><p>Обучение с ИИ-ассистентом</p>
11
</li>
86
</li>
12
-
<li><p>Работать с агрегатными функциями</p>
87
+
<li><p>Отмена в любой момент</p>
13
</li>
88
</li>
14
-
</ul><h2>Формат обучения</h2>
89
+
</ul><h2>Нам доверяют обучение своих сотрудников</h2>
15
-
<h2>Испытания</h2>
90
+
<h2>Отзывы о Хекслете на площадках</h2>
16
-
<p>1</p>
17
-
<p>Кумир молодежи</p>
18
-
<p>2</p>
19
-
<p>Инвентаризация</p>
20
-
<p>3</p>
21
-
<p>Проваленная акция</p>
22
-
<h2>Рекомендуемые программы</h2>