#13. Оконные функции в SQL (Границы оконных функций)

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

Тайм-коды в видео:
00:00​ Начало
00:16 Описание инструкций ROWS и RANGE
02:39 Инструкция UNBOUNDED PRECEDING
03:32 Инструкция UNBOUNDED FOLLOWING
04:07 Инструкция «Числовое значение» PRECEDING
04:58 Инструкция «Числовое значение» FOLLOWING
06:43 Инструкция BETWEEN (применение INTERVAL)
09:25 Сравнение ROWS и RANGE
11:02 Значение по умолчанию при ORDER BY
11:52 Заключение

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Также напоминаю. В рамках данного курса действует группа в Телеграм, в которой я в режиме онлайн отвечаю на все вопросы участников, помогаю по ходу обучения.
Вход в группу свободный, по ссылке приглашению (указана ниже). Ограничений по количеству участников на данный момент нет.

В указанной группе задавайте абсолютно любые вопросы, в рамках нашего обучения. Посмотрели видео, попробовали повторить. Получилось - отлично. Что-то не вышло, пишите вопрос в группу. Всем отвечу и помогу.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

★ Давайте дружить:

#ОбучениеSQL #КурсыSQL #УрокиSQL #КухарьМаксим #ExcelStore
Рекомендации по теме
Комментарии
Автор

Если будут какие-либо вопросы по обучению SQL:
1. Под видео ссылка на нашу группу в Телеграм, где вы всегда можете задать интересующие вас вопросы.

ExcelStore
Автор

Спасибо за такие хорошие видео! Видно, что вы очень компитентны в sql, и объясняете настолько хорошо, что за пару минут сразу понимаешь как работает та или иная функция

svjugb
Автор

Спасибо Вам огромное за Ваш труд и доступное пояснение!

ДмитрийРостович-чч
Автор

Спасибо, видео отлично демонстрирует всё необходимое.

ВиталийЯндулов
Автор

Спасибо, интересно и даёт много возможностей работы с данными. Кстати, примеры в excel очень помогли

Pavelbrov
Автор

Спасибо, такое объяснение донесло суть.

ЮрийКоролёв-вл
Автор

Спасибо за видео. Пишу в аналогичном формате, но код не работает, может это связано с тем что я работаю в MS SQL ( select UN_ID, period, sum(amount) over (partition by UN_ID order by period range between interval '11' month preceding and current row) as salary from .... )

mariqochi
Автор

Будет ли урок по функциям PERCENT_RANK, CUME_DIST, PERCENTILE_CONT и PERCENTILE_DISC?

domino
Автор

Не вкралась ли оговорка, что инструкции PRECEDING и FOLLOWING работают исключительно в предложениях RANGE (4:19)? Наверное, все же в предложениях ROWS, как и сказано в последующих примерах.

АлексейНиконюк-бл
Автор

9:30 - а если, например, 4 минуты 30 секунд там через and, запятую или как?

lelelelevv
Автор

смещенние границ по временному инервалу это вообще "вау!", особенных для разреженных последовельностей дат. А потом (в конце) RANGE расстроил конечно. Получается для корректности использования RANGE нужно чтобы в столбец с датой были уникальные значения? ((

iALEX
Автор

В качестве нижней границы...верхней границы. Дело в том, что мы работаем с РЕАЛЬНОЙ таблицей сверху-вниз. Поэтому, первую границу удобней называть ВЕРХНЕЙ, вторую - НИЖНЕЙ.

ost
Автор

Хорош. Но мне как раз пример из экселя в таком формате вообще 0 помощи дают. Ускоренно и не объясняя.

Ybuotue
Автор

Я что то пропустил? Вроде все видео по очереди смотрел все понятно а теперь, резко какая то ерунда пошла

Proklinaya_babulyu
Автор

Наверно в видео на 4:18 оговорка. Говорите, что n percending работает только для range, а в девелопере при этом написано rows

motik_cumpotik