ОКОННЫЕ ФУНКЦИИ SQL за 13 минут

preview_player
Показать описание

В этой статье мы узнаем:
- Что оконные функции SQL
- Зачем нужны оконные функции
- Примеры использования оконных функций
- Синтаксис оконных функций
- Разница оконных функций и GROUP BY
- Классы оконных функций
- Функция SUM
- Функция AVG
- Функция COUNT
- Функции MIN / MAX
- Функция ROW_NUMBER
- Функция RANK
- Функция DENSE_RANK
- Функция NTILE
- Функция LAG
- Функция LEAD
- Функции FIRST_VALUE / LAST_VALUE
- Функция NTH_VALUE

LdtCK5FWh
Рекомендации по теме
Комментарии
Автор

Классное видео. Боялся оконных функций, выглядит не просто конечно, но появилась надежда разобраться. Посмотрю ваши остальные видео про sql. Спасибо!

identitynotestablished
Автор

Сепулька - это штука которая производится в сепулькарии. Сепулькарий - это штука, которая производит сепульки.

neto
Автор

И в статье и в видео есть неточность в описании функции RANK(). Если ранг меняется, то он вычисляется как 1 + количество предыдущих рангов. То есть если повторяющихся рангов будет несколько (больше двух), то будет пропущен не только следующий. Например: 1 2 2 2 5. Ранг пять (5) получился как сумма единицы (1) и количества предыдущих рангов четыре (4).

rtem-nuke
Автор

Мне очень нравятся оконные функции, они более гибкие, чем group by. Так что вместо группировки предпочитаю использовать оконные ф-ции.

ТатьянаКотикова-яю
Автор

Отличное видео! Читал статью недавно, но видео позволило еще лучше понять материал. Остается только попрактиковаться)

ДаниилСоловьев-эш
Автор

Классное видео, спасибо, готовлюсь к собесу по SQL

alexeykruglov
Автор

Просим подробностей по функциям!
Ваши обзоры лучше мануалов :3

Anton
Автор

Спасибо за видео! Очень интересно, но начинающему человеку ничего непонятно 😅

Well-ywlc
Автор

Добрый день, скажите а как сделать так чтобы запрос на функию мах выдавал не одно значение а всю строку с колонками где находится это значение..

Автор

Не было задачи, чтобы понадиболось применить оконную функцию. Спасибо за пример, но он скорее технический. Практического смысла я так и не вижу у оконной вункции "на вскидку", в отличии от ранков или предыдущего/следующего значение.

AlexeyR
Автор

а sql оказывается развивается, лет 10 не занимался разработкой на sql, для меня это в новинку, неожиданно...

KoshGAZ
Автор

Не ясно, как объявить через window несколько функций к зазным партициям.

Кроме того, не ясно как сделать сдвоенную партицию. Например, по имени и четверти одновременно

dmitriybolatov
Автор

Я в ауте, в видео были представлены примеры к каждой функции с картинками, с пояснениями, но как только дело дошло до FIRST_VALUE и LAST_VALUE автор устал и не стал показывать на примере как это выглядит. А я именно за LAST_VALUE сюда и пришёл.... Спасибо за подробное и самое главное визуализированное объяснение по всем остальным функциям, но это конечно косяк...

svyatayaboroda
Автор

А где на отметке 2:50 в insert into student_grades запись Петя-математика-3 ??? В таблице есть, во вставке нет.

ТолегенСадвакасов-щу
Автор

Добры день! Подскажите, в access возможно создавать запросы с оконными функциями?

luvgrunge
Автор

Почему эти функции называются оконными?

Denis-wwcf
Автор

неплохо снять видео чисто по хабру....

tastywhiskyy
Автор

Нифига не просто и совсем непонятно. Почему они называются оконные??? Что за бредовое название?

dakinder