Курс на Stepik
Обложка курса «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)» на Stepik
900₽ -15%
--:--:--
765

Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции) 4.978

Открыть на
STEPIK.ORG

Уверенно пишите SQL-запросы! 🔥 Поддержка автора - оперативно отвечу на все Ваши вопросы! 🔥 Моя основная работа уже больше 20 лет - это анализ данных, в том числе с помощью сложных SQL запросов. В этом курсе делюсь опытом и решениями задач, с которыми сталкиваюсь в ежедневной работе.🔥 Почитайте отзывы и смелее записывайтесь на курс!)

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Учеников на курсе 4 657
Сертификаты, выданные на курсе «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Сертификатов выдано 1 053
Отзывы о курсе «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Отзывов получено 182
Рейтинг курса «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Рейтинг курса 4.978
Уроки в курсе «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Количество уроков 105
Тесты в курсе «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Количество квизов 19
Задачи с кодом в курсе «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Количество задач с кодом 12
Время прохождения курса «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Время прохождения курса
Стоимость курса «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Стоимость курса 900 ₽
Обновления курса «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Обновления курса
Дата публикации курса «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Дата публикации курса
Последнее обновление курса «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)» 13 разделов Уроки в курсе «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)» 105 уроков Тесты в курсе «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)» 19 тестов Задачи в курсе «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)» 12 задач Время прохождения курса «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)» 12 ч. Последнее обновление курса «Начальный курс SQL: от Новичка до Специалиста (+Оконные Функции)» обн. 23 мая 2026

1. Введение. Обзор языка SQL.

4 урока
Закрытый
1.1 Обзор языка SQL
2 965
2 965
6м 13с
141
Закрытый
1.2 Раздаточный Материал №1 (PDF-файл): Примеры Синтаксиса
2 644
2 644
1м 43с
134
Закрытый
1.3 Скачиваем слайды презентаций (опционально)
2 506
2 506
0м 10с
90
Закрытый
1.4 Полезные советы об интерфейсе Stepik (опционально)
1 753
1 753
1м 9с
55

2. Установка и настройка таблиц для упражнений

6 уроков
Закрытый
2.1 Обзор раздела
2 562
2 562
1м 31с
85
Закрытый
2.2 Шаги по установке
2 542
2 542
2м 53с
65
Закрытый
2.3 Установка для Windows
2 433
2 433
9м 2с
113
Закрытый
2.4 Установка для Mac
2 171
2 171
13м 49с
40
Закрытый
2.5 Решение проблем с установкой
2 087
2 087
3м 27с
38
Закрытый
2.6 Обзор pgAdmin
2 300
2 300
7м 35с
117

3. Создание таблиц. Связи между таблицами.

2 урока
Открытый
3.1 Создание таблиц. Типы данных.
2 441
2 441
5м 31с
102
Открытый
3.2 Первичный ключ и внешний ключ. Типы связей между таблицами.
2 271
2 099
12м 45с
107

4. Основные запросы SELECT

11 уроков
Закрытый
4.1 Выбор колонок. Выражения.
2 141
2 141
3м 6с
86
Закрытый
4.2 Выбор строк. Операторы AND, OR.
2 056
2 056
5м 50с
96
Закрытый
4.3 Проверочные Вопросы - Выбор колонок и строк
2 044
1 947
2м 16с
61
Закрытый
4.4 Упражнение 1 - фильтрация колонок и строк
2 052
246
5м 56с
83
Закрытый
4.5 Решения для Упражнения 1
1 944
1 944
7м 22с
104
Закрытый
4.6 Операторы IN, NOT IN, BETWEEN
1 898
1 898
4м 18с
88
Закрытый
4.7 Вложенные запросы (подзапросы)
1 848
1 848
2м 59с
77
Закрытый
4.8 Проверочные Вопросы - Вложенные запросы (подзапросы)
1 864
1 758
4м 42с
43
Закрытый
4.9 Упражнение 2 - вложенные запросы
1 837
215
4м 56с
100
Закрытый
4.10 Решения для Упражнения 2
1 755
1 755
5м 28с
72
Закрытый
4.11 Как пишутся комментарии в SQL
1 751
1 751
7м 57с
101

5. Работа со значениями NULL

6 уроков
Закрытый
5.1 Что такое значение NULL. Особенности работы со значениями NULL.
1 733
1 733
9м 37с
86
Закрытый
5.2 NULL и Сравнение "не равно"
1 646
1 646
9м 43с
88
Закрытый
5.3 Проверочные Вопросы - Значения NULL
1 635
1 606
0м 28с
33
Закрытый
5.4 Упражнение 3 - работа со значениями NULL
1 612
218
3м 37с
71
Закрытый
5.5 Решения для Упражнения 3
1 577
1 577
2м 54с
62
Закрытый
5.6 IN и NOT IN при наличии значений NULL
1 584
1 584
7м 48с
94

6. Агрегация - GROUP BY, HAVING, DISTINCT

13 уроков
Открытый
6.1 Группировка данных GROUP BY
1 632
1 632
8м 5с
95
Закрытый
6.2 Мини-задачи по GROUP BY - задания
784
784
1м 52с
30
Закрытый
6.3 Решения мини-задач по GROUP BY
741
741
2м 11с
27
Закрытый
6.4 Фильтрация HAVING
1 536
1 536
8м 59с
87
Закрытый
6.5 Агрегация SUM и COUNT
1 503
1 503
3м 58с
57
Закрытый
6.6 Другие функции агрегации
1 473
1 473
9м 9с
77
Закрытый
6.7 Мини-задачи по функциям агрегации
699
699
1м 48с
18
Закрытый
6.8 Решения мини-задач по функциям агрегации
670
670
4м 20с
22
Закрытый
6.9 Различные значения DISTINCT
1 423
1 423
2м 40с
53
Закрытый
6.10 Сортировка данных ORDER BY
1 400
1 400
3м 35с
52
Закрытый
6.11 Проверочные Вопросы - Агрегация данных
1 425
1 386
4м 21с
60
Закрытый
6.12 Упражнение 4 - агрегация данных
1 409
1 303
7м 37с
72
Закрытый
6.13 Решения для Упражнения 4
1 321
1 321
15м 2с
67

7. Соединение таблиц - INNER, OUTER, CROSS, SELF JOIN

16 уроков
Закрытый
7.1 INNER JOIN - Внутреннее Соединение Таблиц
1 380
1 380
10м 0с
69
Закрытый
7.2 Проверочные Вопросы - INNER JOIN
1 340
1 282
2м 32с
30
Закрытый
7.3 Упражнение 5 - INNER JOIN
1 299
153
4м 30с
50
Закрытый
7.4 Решения для Упражнения 5
1 247
1 247
2м 26с
52
Закрытый
7.5 Соединение Нескольких Таблиц
1 264
1 264
6м 18с
68
Закрытый
7.6 Дубликаты Строк, Нехватка Строк
1 243
1 243
8м 31с
55
Закрытый
7.7 LEFT OUTER JOIN - Левое Внешнее Соединение
1 213
1 213
6м 48с
52
Закрытый
7.8 Различные варианты синтаксиса
1 184
1 184
1м 5с
45
Закрытый
7.9 RIGHT OUTER JOIN- Правое Внешнее Соединение
1 170
1 170
2м 36с
43
Закрытый
7.10 Упражнение 6 - OUTER JOIN
1 171
131
18м 42с
54
Закрытый
7.11 Решения для Упражнения 6
1 113
1 113
17м 40с
58
Закрытый
7.12 FULL OUTER JOIN - Полное внешнее соединение
1 129
1 129
2м 22с
52
Закрытый
7.13 SELF JOIN - Соединение таблицы самой с собой
1 122
1 122
13м 59с
53
Закрытый
7.14 Упражнение 7 - SELF JOIN
1 088
1 088
1м 4с
49
Закрытый
7.15 Решения для Упражнения 7
1 035
1 035
16м 28с
45
Закрытый
7.16 CROSS JOIN - Декартово Произведение Таблиц
1 081
1 081
3м 20с
46

8. Операторы множеств - UNION, EXCEPT (MINUS) и INTERSECT

6 уроков
Закрытый
8.1 UNION - Объединение множеств строк
1 099
1 099
5м 52с
46
Закрытый
8.2 EXCEPT (MINUS) - Вычитание множеств строк
1 054
1 054
10м 13с
51
Закрытый
8.3 INTERSECT - Пересечение множеств строк
1 026
1 026
6м 20с
45
Закрытый
8.4 Проверочные Вопросы - Операторы множеств
1 082
1 051
1м 58с
18
Закрытый
8.5 Упражнение 8 - Операторы множеств (union, except, intersect)
1 025
1 025
1м 53с
40
Закрытый
8.6 Решения для Упражнения 8
963
963
5м 21с
48

9. Функции и операторы

7 уроков
Закрытый
9.1 Обзор функций и операторов
1 021
1 021
1м 7с
44
Закрытый
9.2 Для числовых типов данных
993
993
15м 53с
51
Закрытый
9.3 LIKE для поиска шаблонов
974
974
8м 3с
52
Закрытый
9.4 Для символьных типов данных
956
956
15м 55с
50
Закрытый
9.5 Для типов данных даты и времени
937
937
3м 4с
42
Закрытый
9.6 Упражнение 9 - Функции и Операторы
930
930
1м 15с
30
Закрытый
9.7 Решения для Упражнения 9
867
867
12м 40с
37

10. Изменение данных - INSERT, UPDATE, DELETE

8 уроков
Закрытый
10.1 INSERT - Вставка данных
918
918
3м 59с
45
Закрытый
10.2 UPDATE - Обновление данных
894
894
3м 42с
39
Закрытый
10.3 DELETE - Удаление данных
880
880
1м 5с
33
Закрытый
10.4 Упражнение 10 - Изменение данных
867
867
2м 20с
38
Закрытый
10.5 Решения для Упражнения 10
809
809
10м 59с
32
Закрытый
10.6 Поиск расхождений между таблицами
839
839
20м 16с
58
Закрытый
10.7 Устранение расхождений между таблицами
778
778
33м 58с
40
Закрытый
10.8 Восстановление данных после Упражнения 10
681
681
1м 44с
25

11. Дополнительные темы: CASE, CTE, рекурсия

7 уроков
Закрытый
11.1 CASE: два варианта синтаксиса
836
836
6м 55с
51
Закрытый
11.2 CASE: полезные примеры
795
795
19м 28с
52
Закрытый
11.3 Упражнение 11: CASE
755
755
1м 43с
24
Закрытый
11.4 Решения для Упражнения 11
712
712
5м 15с
32
Закрытый
11.5 Как можно переписать IN / NOT IN на OUTER JOIN + CASE
726
726
12м 4с
28
Закрытый
11.6 CTE - Common Table Expression (WITH ...)
748
748
13м 20с
45
Закрытый
11.7 Рекурсивные Запросы
741
741
22м 0с
46

12. Оконные функции

16 уроков
Закрытый
12.1 Оконные функции - первое знакомство
842
842
13м 0с
47
Закрытый
12.2 Добавляем PARTITION BY
762
762
14м 39с
45
Закрытый
12.3 Упражнение 12: вычисляем проценты
702
702
2м 42с
28
Закрытый
12.4 Решения для упражнения 12
650
650
4м 57с
29
Закрытый
12.5 Кумулятивные суммы
671
671
10м 36с
34
Закрытый
12.6 Особенности ORDER BY для оконных функций - часть 1
660
660
13м 49с
41
Закрытый
12.7 Особенности ORDER BY для оконных функций - часть 2
640
640
15м 22с
39
Закрытый
12.8 Упражнение 13: ABC-анализ
650
548
6м 46с
40
Закрытый
12.9 Решения для упражнения 13
592
592
7м 47с
25
Закрытый
12.10 Скользящие средние, предыдущие строки и последующие строки
625
625
17м 5с
36
Закрытый
12.11 Упражнение 14: солнечные дни
599
517
12м 44с
33
Закрытый
12.12 Решения для упражнения 14
551
551
8м 27с
30
Закрытый
12.13 Нумерация и ранжирование
603
603
8м 31с
29
Закрытый
12.14 Упражнение 15: нумерация и ранжирование
578
518
5м 56с
29
Закрытый
12.15 Решения для упражнения 15
558
558
3м 39с
27
Закрытый
12.16 Резюме по оконным функциям
609
609
2м 6с
37

13. Резюме курса

3 урока
Закрытый
13.1 Пройдите короткий тест
144
111
0м 29с
1
Закрытый
13.2 Резюме курса
787
787
1м 39с
69
Закрытый
13.3 Финальные шаги
778
778
1м 27с
54