Курс на Stepik
Обложка курса «SQL без воды» на Stepik
500 ₽

SQL без воды 4.500

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

Устали от курсов, где 90% времени уходит на лекции? Наш курс по SQL — это готовая коллекция практических уроков. Вы получите доступ ко всем материалам сразу и сможете учиться в удобном темпе. Вместо размытых теоретических знаний — чёткое понимание, когда и какие SQL-конструкции применять. Все примеры основаны на реальных бизнес-задачах, с которыми вы столкнётесь в работе. Присоединяйтесь и получите структурированную базу знаний по SQL, которая останется с вами навсегда!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL без воды»Учеников на курсе 63
Сертификаты, выданные на курсе «SQL без воды»Сертификатов выдано 11
Отзывы о курсе «SQL без воды»Отзывов получено 4
Рейтинг курса «SQL без воды»Рейтинг курса 4.500
Уроки в курсе «SQL без воды»Количество уроков 111
Задачи с кодом в курсе «SQL без воды»Количество задач с кодом 90
Время прохождения курса «SQL без воды»Время прохождения курса
Стоимость курса «SQL без воды»Стоимость курса 500 ₽
Обновления курса «SQL без воды»Обновления курса
Дата публикации курса «SQL без воды»Дата публикации курса
Последнее обновление курса «SQL без воды»Последнее обновление
Сложность easy

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

Разделы в курсе «SQL без воды» 15 разделов Уроки в курсе «SQL без воды» 111 уроков Задачи в курсе «SQL без воды» 90 задач Время прохождения курса «SQL без воды» 8 ч. Последнее обновление курса «SQL без воды» обн. 1 год назад

1. Базовые операции

7 уроков
Закрытый
1.1 CREATE, ALTER, DROP
53
53
2м 49с
3
Закрытый
1.2 Управление пользователями и доступом
44
44
1м 28с
3
Закрытый
1.3 INSERT
44
37
4м 44с
4
Закрытый
1.4 UPDATE
42
36
3м 1с
2
Закрытый
1.5 DELETE
40
37
2м 34с
2
Закрытый
1.6 Удаление данных с использованием условий
40
36
2м 8с
3
Закрытый
1.7 Truncate
39
35
2м 2с
3

2. Основы выборки данных

9 уроков
Закрытый
2.1 SELECT
41
38
1м 44с
4
Закрытый
2.2 WHERE
38
35
2м 1с
3
Открытый
2.3 ORDER BY
115
45
3м 25с
3
Закрытый
2.4 LIMIT
37
36
1м 25с
3
Закрытый
2.5 ALIAS
38
38
1м 13с
3
Закрытый
2.6 DISTINCT
35
35
1м 5с
3
Закрытый
2.7 Сравнения и логические выражения
34
32
4м 40с
3
Закрытый
2.8 IN
34
34
2м 31с
3
Закрытый
2.9 NULL
32
32
2м 41с
3

3. Операции со строками

15 уроков
Закрытый
3.1 CONCAT
33
31
2м 30с
3
Закрытый
3.2 LEFT
31
31
3м 32с
3
Закрытый
3.3 UPPER
32
30
1м 55с
3
Закрытый
3.4 LOWER
30
30
1м 49с
3
Закрытый
3.5 LENGTH
30
30
1м 0с
3
Закрытый
3.6 SUBSTRING
30
29
3м 49с
2
Закрытый
3.7 CONCAT_WS
29
24
8м 21с
2
Закрытый
3.8 TRIM
28
25
11м 26с
2
Закрытый
3.9 LTRIM
26
25
2м 21с
2
Закрытый
3.10 RTRIM
25
23
2м 56с
2
Закрытый
3.11 LOCATE
23
21
4м 6с
1
Закрытый
3.12 RIGHT
22
21
4м 21с
2
Закрытый
3.13 REPLACE
21
21
4м 3с
2
Закрытый
3.14 REPEAT
21
21
3м 23с
2
Закрытый
3.15 ELT
21
18
9м 54с
2

4. Условные операторы

2 урока
Закрытый
4.1 IF
23
19
7м 27с
2
Закрытый
4.2 CASE
20
20
6м 12с
2

5. Агрегатные функции и группировка

6 уроков
Закрытый
5.1 COUNT
25
22
4м 40с
2
Закрытый
5.2 SUM
22
20
10м 54с
1
Закрытый
5.3 AVG
22
21
8м 19с
3
Закрытый
5.4 MIN
22
19
8м 57с
2
Закрытый
5.5 MAX
22
18
4м 28с
2
Закрытый
5.6 Группировка данных с помощью GROUP BY
21
20
8м 32с
2

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

18 уроков
Закрытый
6.1 Объединение таблиц с помощью JOIN
26
23
28м 40с
2
Закрытый
6.2 RIGHT/LEFT JOIN
21
17
13м 26с
0
Закрытый
6.3 LEFT JOIN
20
18
4м 48с
2
Закрытый
6.4 INNER JOIN
21
19
5м 52с
2
Закрытый
6.5 Агрегатные функции и HAVING
22
16
9м 20с
2
Закрытый
6.6 Задачка на закрепление
19
18
4м 36с
2
Закрытый
6.7 Вспоминаем LIKE
19
14
8м 24с
2
Закрытый
6.8 JOIN + фильтр + сравнение
19
18
13м 51с
1
Закрытый
6.9 JOIN + работа с NULL
18
18
4м 10с
2
Закрытый
6.10 Вставка данных из другой таблицы
18
16
9м 49с
1
Закрытый
6.11 Объединение с помощью UNION
17
17
3м 42с
1
Закрытый
6.12 FULL JOIN
18
17
10м 41с
3
Закрытый
6.13 CROSS JOIN
18
17
5м 9с
2
Закрытый
6.14 Множественные JOINы
18
16
7м 0с
2
Закрытый
6.15 Самообъединение (SELF JOIN)
17
13
82м 31с
2
Закрытый
6.16 Объяснение плана выполнения запроса (EXPLAIN)
15
15
3м 55с
2
Закрытый
6.17 Оптимизация JOINов и фильтрации
14
14
2м 15с
2
Закрытый
6.18 Знакомая задачка
16
13
17м 52с
1

7. Подзапросы

8 уроков
Закрытый
7.1 Подзапрос
16
13
56м 11с
2
Закрытый
7.2 Подзапрос с сортировкой
14
12
19м 54с
2
Закрытый
7.3 Подзапрос с агрегацией
14
12
17м 3с
2
Закрытый
7.4 Подзапрос с агрегацией и сортировкой
15
13
14м 43с
2
Закрытый
7.5 Коррелированный подзапрос
16
12
20м 12с
2
Закрытый
7.6 EXISTS/NOT EXISTS
16
13
10м 24с
1
Закрытый
7.7 IN/NOT IN
14
12
3м 24с
2
Закрытый
7.8 CTE
12
11
9м 24с
2

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

11 уроков
Закрытый
8.1 Понятие оконных функций
16
16
2м 0с
2
Закрытый
8.2 Применение
11
11
6м 23с
2
Закрытый
8.3 ROW_NUMBER, RANK и DENSE_RANK
11
11
2м 56с
2
Закрытый
8.4 Ранжирование
11
10
-
2
Закрытый
8.5 LAG/LEAD
10
10
20м 54с
2
Закрытый
8.6 UNBOUNDED
10
10
2м 57с
2
Закрытый
8.7 FIRST_VALUE / LAST_VALUE
11
9
-
2
Закрытый
8.8 Кумулятивная сумма
11
11
5м 32с
2
Закрытый
8.9 PERCENT_RANK
11
9
-
2
Закрытый
8.10 NTILE
10
10
7м 36с
2
Закрытый
8.11 CUME_DIST
11
9
-
1

9. Обработка даты и времени

5 уроков
Закрытый
9.1 DATE_FORMAT
13
9
-
2
Закрытый
9.2 STR_TO_DATE
12
3
-
-1
Закрытый
9.3 YEAR, MONTH, DAY, HOUR, MINUTE, SECOND
12
7
-
2
Закрытый
9.4 Арифметика с датами
12
9
-
2
Закрытый
9.5 Временные интервалы
10
10
1м 47с
2

10. Функции работы с числами

19 уроков
Закрытый
10.1 COALESCE
11
10
-
2
Закрытый
10.2 NULLIF
10
8
-
2
Закрытый
10.3 IFNULL
10
10
2м 13с
2
Закрытый
10.4 Округление чисел с помощью ROUND
10
10
2м 44с
1
Закрытый
10.5 ABS - модуль числа
10
10
2м 39с
2
Закрытый
10.6 CEILING - округление вверх
10
10
3м 59с
2
Закрытый
10.7 FLOOR - округление вниз
11
10
-
2
Закрытый
10.8 Функция RAND
10
9
-
1
Закрытый
10.9 TRUNCATE
10
10
2м 0с
2
Закрытый
10.10 MOD
10
10
2м 55с
2
Закрытый
10.11 POWER
10
10
2м 39с
2
Закрытый
10.12 SQRT
10
10
2м 30с
2
Закрытый
10.13 EXP
10
10
1м 25с
2
Закрытый
10.14 LOG и LOG10
10
9
-
2
Закрытый
10.15 SIGN
10
10
1м 29с
2
Закрытый
10.16 GREATEST, LEAST
10
9
-
2
Закрытый
10.17 Тригонометрические функции
10
10
1м 27с
2
Закрытый
10.18 DEGREES, RADIANS
10
7
-
2
Закрытый
10.19 PI
10
10
2м 47с
2

11. Регулярные выражения

1 урок
Закрытый
11.1 REGEXP
10
7
-
2

12. Хранимые процедуры

2 урока
Закрытый
12.1 Создание и вызов хранимых процедур
10
10
2м 51с
1
Закрытый
12.2 Передача параметров в процедуры
8
8
-
1

13. Индексы

3 урока
Закрытый
13.1 Использование индексов для оптимизации запросов
11
11
3м 21с
1
Закрытый
13.2 Создание и удаление индексов
9
9
-
2
Закрытый
13.3 Типы индексов
11
11
2м 25с
2

14. Транзакции

4 урока
Закрытый
14.1 Транзакции
9
9
-
1
Закрытый
14.2 AUTOCOMMIT
10
10
2м 8с
1
Закрытый
14.3 Уровни изоляции транзакций
8
8
-
1
Закрытый
14.4 Блокировка таблиц
8
8
-
2

15. Триггеры

1 урок
Закрытый
15.1 Создание триггеров
10
10
4м 32с
1