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

Как делать классные аналитические отчеты без участия Excel. Осваиваем «окошки» в картинках и на практике.
8–10 часов
Stepik certificate

About this course

Нет более обманчивого раздела SQL, чем «оконные функции». Когда слышишь эти слова, думаешь «наверно, просто придумали какие-то дополнительные функции». А вот и нет! «Оконные функции» — это отдельный язык, встроенный в обычный SQL. И он сложнее, чем все, что вы знали о селектах, вместе взятое.

Если вкратце — оконные функции помогают делать классные аналитические отчеты без участия «экселя». Хотите посчитать процент продаж по месяцам от общих продаж за год? Оконные функции. Разделить маркетинговые каналы на эффективные и неэффективные? Оконные функции. Выбрать топ-10 клиентов по каждому сегменту? Тоже они.

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

О чем курс

Я прочитал несколько десятков статей «для начинающих», которые объясняли, что такое оконные функции. Все они страдали от одной из двух проблем:

  1. Все понятно, но описан 1% возможностей «окошек».
  2. Написано так сложно, что если бы я уже не знал предмет обсуждения — ничего бы не понял.

Так появился этот курс — понятное и наглядное введение в оконные функции. Понятное, потому что я умею доходчиво писать о сложных темах. Наглядное — потому что подготовил сотню картинок и гифок, которые помогут понять базовые принципы «окошек».

Оконные функции — реально сложная тема. Поэтому курс не пытается объять необъятное, и дает тот минимум теории, который приносит 80% ценности. А еще на курсе много практики — потому что только с ней абстрактные знания превратятся в навыки.

Для кого

  • Для всех, кто уверенно пишет обычные селекты и хочет разобраться с оконными функциями.
  • Для аналитиков, которым надоело «докручивать» сырые отчеты в Excel.
  • Для программистов, которые предпочтут написать один запрос, чем две страницы кода.
  • Для людей, которым нравится SQL.

Курс не подойдет, если вы совсем не знаете SQL.

Стоимость и участие

Курс состоит из четырех модулей. Это 18 уроков и 56 практических заданий. Если наберете 85% баллов — получите сертификат, 95% баллов — сертификат с отличием.

Первый модуль доступен бесплатно.

Initial requirements

Для всех, кто уверенно владеет SQL (знает select, where, join, group by, order by, подзапросы или CTE).

Meet the Instructors

Course content

loading...
Certificate

Certificate

Stepik certificate

Price

Old Price: RUB 900 Discount Price: RUB 700
Try for free
You've tried this course and realized it's not for you? That's fine, we will pay you back within 30 days from the purchase.

FAQ

Share this course

Old Price: RUB 900 Discount Price: RUB 700
Try for free