Build your ultimate AI agent
Описание курса
Вы уже умеете агрегировать и объединять данные из таблиц — что дальше? Как преобразовывать данные и извлекать из них максимум пользы? Этот курс среднего уровня познакомит вас с ключевыми функциями для фильтрации, обработки и категоризации данных в реляционной базе данных, расширит ваш инструментарий SQL и поможет отвечать на сложные вопросы. Вы освоите операторы CASE, подзапросы и оконные функции — и всё это на примере интересных фактов о футболе из европейской футбольной базы данных.Видео содержат субтитры, которые можно открыть, нажав «Show transcript» в левом нижнем углу.
Глоссарий курса находится справа в разделе ресурсов.
Чтобы получить кредиты CPE, необходимо пройти курс и набрать не менее 70% в итоговом тесте. Перейти к тесту можно, нажав на соответствующий раздел CPE credits справа.
Предварительные требования
Программа
Структура курса
1
Знакомимся с CASE
В этой главе вы научитесь использовать оператор CASE WHEN для создания категориальных переменных, агрегирования данных в один столбец с несколькими условиями фильтрации, а также вычисления счётчиков и процентных долей.
- Используем CASE50 XP
- Базовые операторы CASE100 XP
- Оператор CASE для сравнения значений столбцов100 XP
- Операторы CASE для сравнения значений двух столбцов: часть 2100 XP
- Усложняем конструкцию CASE50 XP
- CASE в условиях соперничества100 XP
- Фильтрация с помощью оператора CASE100 XP
- CASE WHEN с агрегатными функциями50 XP
- COUNT с использованием CASE WHEN100 XP
- Условный отбор и суммирование с помощью CASE WHEN100 XP
- Использование CASE и AVG для вычисления долей100 XP
2
Короткие и простые подзапросы
В этой главе вы изучите подзапросы в секциях SELECT, FROM и WHERE. Вы поймёте, когда подзапросы необходимы для формирования нужного набора данных и где их лучше всего размещать в запросах.
3
Коррелированные запросы, вложенные запросы и обобщённые табличные выражения
В этой главе вы научитесь использовать вложенные и коррелированные подзапросы для извлечения сложных данных из реляционной базы данных. Кроме того, вы познакомитесь с обобщёнными табличными выражениями и научитесь строить запросы с их использованием.
4
Оконные функции
Вы узнаете об оконных функциях и о том, как применять агрегатные функции к набору данных. Также вы научитесь вычислять нарастающие итоги и разбитые по разделам средние значения.
S
Манипуляции с данными в SQL
Курс
завершён

