Содержание курса
1. Введение
4 урока
97
70
14м
3
Открытый
1.1
Концепция данного курса
↗
61
36
2м 12с
1
Закрытый
1.2
Что такое базы данных и SQL
↗
13
12
6м 18с
1
Закрытый
1.3
Структура таблиц и модель данных
↗
12
11
2м 53с
1
Закрытый
1.4
Учебная база данных
↗
11
11
3м 22с
0
2. Выборка и базовая фильтрация (SELECT, WHERE, ORDER BY, LIMIT)
6 уроков
212
95
34м
6
Открытый
2.1
Учебные таблицы модуля
↗
54
40
1м 28с
1
Открытый
2.2
SELECT - выбираем данные из таблицы
↗
112
17
9м 25с
1
Закрытый
2.3
WHERE - фильтрация строк
↗
12
10
14м 15с
1
Закрытый
2.4
ORDER BY - сортировка
↗
13
10
6м 59с
1
Закрытый
2.5
LIMIT - ограничение результатов
↗
12
9
3м 14с
1
Закрытый
2.6
DISTINCT - уникальные значения
↗
9
9
-
1
3. Операторы фильтрации (AND, OR, IN, BETWEEN, LIKE)
6 уроков
60
46
6м
9
Закрытый
3.1
Учебные таблицы модуля
↗
10
9
3м 51с
1
Закрытый
3.2
AND, OR - комбинирование условий
↗
12
8
1м 59с
1
Закрытый
3.3
IN - список значений
↗
10
8
-
2
Закрытый
3.4
BETWEEN - диапазон
↗
10
7
2м 24с
2
Закрытый
3.5
LIKE - поиск по шаблону
↗
9
7
-
2
Закрытый
3.6
IS NULL / IS NOT NULL
↗
9
7
-
1
4. Агрегатные функции (COUNT, SUM, AVG, MIN, MAX)
6 уроков
51
42
0м
0
Закрытый
4.1
Учебные таблицы модуля
↗
8
7
-
0
Закрытый
4.2
AS - псевдонимы столбцов
↗
9
7
-
0
Закрытый
4.3
COUNT - подсчет записей
↗
9
7
-
0
Закрытый
4.4
SUM - суммирование значений
↗
9
7
-
0
Закрытый
4.5
AVG - среднее значение
↗
8
7
-
0
Закрытый
4.6
MIN и MAX - минимум и максимум
↗
8
7
-
0
5. Группировка данных (GROUP BY, HAVING)
3 урока
26
19
0м
0
Закрытый
5.1
Учебные таблицы модуля
↗
8
7
-
0
Закрытый
5.2
GROUP BY — группировка
↗
9
6
-
0
Закрытый
5.3
HAVING — фильтрация групп
↗
9
6
-
0
6. Объединение таблиц (JOIN, INNER, LEFT, RIGHT)
11 уроков
55
33
0м
0
Закрытый
6.1
Учебные таблицы модуля
↗
10
6
0м 26с
0
Закрытый
6.2
Введение: связи между таблицами, виды JOIN
↗
8
5
-
0
Закрытый
6.3
INNER JOIN - внутреннее объединение
↗
7
5
-
0
Закрытый
6.4
LEFT JOIN - левое внешнее объединение
↗
7
2
-
0
Закрытый
6.5
RIGHT JOIN - правое внешнее объединение
↗
3
2
-
0
Закрытый
6.6
CROSS JOIN - декартово произведение
↗
4
2
-
0
Закрытый
6.7
SELF JOIN - самообъединение
↗
3
2
-
0
Закрытый
6.8
FULL OUTER JOIN - полное внешнее объединение
↗
3
3
-
0
Закрытый
6.9
UNION - объединение результатов запросов
↗
3
2
-
0
Закрытый
6.10
Множественные JOIN - сложные запросы
↗
4
2
-
0
Закрытый
6.11
Сравнение типов JOIN
↗
3
2
-
0
7. Подзапросы (EXISTS, IN)
9 уроков
18
7
0м
0
Закрытый
7.1
Учебные таблицы модуля
↗
2
1
-
0
Закрытый
7.2
Введение в подзапросы
↗
3
1
-
0
Закрытый
7.3
Подзапросы в WHERE с IN/NOT IN
↗
2
1
-
0
Закрытый
7.4
Операторы сравнения с подзапросами
↗
1
1
-
0
Закрытый
7.5
ANY и ALL — сравнение с множеством
↗
2
1
-
0
Закрытый
7.6
EXISTS и NOT EXISTS — проверка существования
↗
2
1
-
0
Закрытый
7.7
Подзапросы в SELECT — вычисляемые поля
↗
2
1
-
0
Закрытый
7.8
Подзапрос в FROM - временные таблицы
↗
2
0
-
0
Закрытый
7.9
Подзапросы в HAVING — фильтрация агрегатов
↗
2
0
-
0
8. Что дальше?
1 урок
4
1
0м
0
Закрытый
8.1
Дополнительные темы для изучения
↗
4
1
-
0