Курс на Stepik
Обложка курса «SQL для собеседований» на Stepik
12 990 ₽

SQL для собеседований ★ 5.000

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

Практический курс по SQL для прохождения технических интервью. Пройдёте путь от базовых запросов до сложных оконных функций и научитесь решать задачи в условиях ограниченного времени. Освоите всё, что спрашивают на собеседованиях: выборки, соединения, агрегацию, подзапросы, CTE и оконные функции.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL для собеседований»Учеников на курсе 18
Сертификаты, выданные на курсе «SQL для собеседований»Сертификатов выдано 0
Отзывы о курсе «SQL для собеседований»Отзывов получено 1
Рейтинг курса «SQL для собеседований»Рейтинг курса 5.000
Уроки в курсе «SQL для собеседований»Количество уроков 42
Тесты в курсе «SQL для собеседований»Количество квизов 9
Время прохождения курса «SQL для собеседований»Время прохождения курса —
Стоимость курса «SQL для собеседований»Стоимость курса 12 990 ₽ —
Обновления курса «SQL для собеседований»Обновления курса — —
Дата публикации курса «SQL для собеседований»Дата публикации курса — ———
Последнее обновление курса «SQL для собеседований»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «SQL для собеседований» 6 разделов Уроки в курсе «SQL для собеседований» 42 урока Тесты в курсе «SQL для собеседований» 9 тестов Время прохождения курса «SQL для собеседований» 0 ч. Последнее обновление курса «SQL для собеседований» обн. 1 год назад

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

6 уроков
1. Поиск по шаблону: LIKE ↗
2. Основные строковые функции ↗
3. Условная логика: CASE WHEN ↗
4. Работа с типами данных ↗
5. Чтение условий задач: на что обращать внимание ↗
6. Практикум: задачи на фильтрацию ↗

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

7 уроков
1. COUNT, SUM, AVG, MIN, MAX ↗
2. Группировка данных: GROUP BY ↗
3. Фильтрация групп: HAVING ↗
4. Разница между WHERE и HAVING ↗
5. Группировка по нескольким столбцам ↗
6. Типичные ошибки при агрегации ↗
7. Практикум: задачи на агрегацию ↗

Соединение таблиц

7 уроков
1. INNER JOIN ↗
2. LEFT JOIN и RIGHT JOIN ↗
3. FULL OUTER JOIN и CROSS JOIN ↗
4. Самосоединение таблиц ↗
5. Соединение нескольких таблиц ↗
6. Выбор между JOIN и подзапросом ↗
7. Практикум: задачи на соединения ↗

Подзапросы и CTE

7 уроков
1. Подзапросы в WHERE ↗
2. Подзапросы в FROM ↗
3. Коррелированные подзапросы ↗
4. EXISTS и NOT EXISTS ↗
5. Общие табличные выражения (WITH) ↗
6. Рекурсивные CTE ↗
7. Практикум: задачи на подзапросы ↗

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

7 уроков
1. Синтаксис оконных функций ↗
2. Ранжирование: ROW_NUMBER, RANK, DENSE_RANK ↗
3. Смещение: LAG, LEAD ↗
4. Агрегация в окне: SUM, AVG, COUNT ↗
5. PARTITION BY и ORDER BY ↗
6. Границы окна: ROWS и RANGE ↗
7. Практикум: задачи на оконные функции ↗

Подготовка к собеседованию

8 уроков
1. Объединение запросов: UNION, INTERSECT, EXCEPT ↗
2. Функции для работы с датами ↗
3. Основы оптимизации: индексы и план выполнения ↗
4. Разбор задач из собеседований в крупных компаниях ↗
5. Частые ошибки кандидатов ↗
6. Как решать задачи на лайвкодинге ↗
7. Чек-лист подготовки ↗
8. Финальный тест: собеседование ↗