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

В предыдущем видео мы говорили про аналитические оконные функции. Сегодня продолжаем тему оконных функций и речь пойдет о таком важном и полезном параметре, как границы окон.
Тайм-коды в видео:
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, упоминаемые в видео, доступны по ссылке: pastebin.com/bD7xEZDN
Предложить новую тему для видео: vdsr7ufo2in.typeform.com/to/H...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Также напоминаю. В рамках данного курса действует группа в Телеграм, в которой я в режиме онлайн отвечаю на все вопросы участников, помогаю по ходу обучения.
Вход в группу свободный, по ссылке приглашению (указана ниже). Ограничений по количеству участников на данный момент нет.
В указанной группе задавайте абсолютно любые вопросы, в рамках нашего обучения. Посмотрели видео, попробовали повторить. Получилось - отлично. Что-то не вышло, пишите вопрос в группу. Всем отвечу и помогу.
Ссылка на группу в Telegram: t.me/joinchat/LlHDMBmN0SAxM5_...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
★ Дорогие друзья! Если вам нравится, что я делаю, и вы хотите поддержать проект материально, ссылка: www.donationalerts.com/r/exce...
★ Давайте дружить:
Facebook | / excelstore.pro
Вконтакте | ExcelStore
Telegramm | t.me/ExcelStore
#ОбучениеSQL #КурсыSQL #УрокиSQL #КухарьМаксим #ExcelStore

Пікірлер: 31

  • @ExcelStore
    @ExcelStore2 жыл бұрын

    Если будут какие-либо вопросы по обучению SQL: 1. Под видео ссылка на нашу группу в Телеграм, где вы всегда можете задать интересующие вас вопросы. 2. Ссылка на Базовый курс SQL: kzread.info/head/PLKl9v2TQvIkq4i_hZwZ1PmobxJSkIGwBf

  • @svjugb
    @svjugb2 жыл бұрын

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

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Спасибо за ваш отзыв. Не буду скрывать, запись некоторых уроков - это в том числе и определенное обучение для меня самого. В процессе подготовки сценария и материала приходится перечитать ряд статей, документацию. Одним словом, это всё обоюдно полезно ))

  • @user-ep3mr7ky3z
    @user-ep3mr7ky3z Жыл бұрын

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

  • @ExcelStore

    @ExcelStore

    Жыл бұрын

    Дмитрий, спасибо за отзыв!

  • @OlenaMykhailova-qq3sn
    @OlenaMykhailova-qq3sn10 ай бұрын

    Спасибо за ваш труд!супер- полезно!

  • @Pavelbrov
    @Pavelbrov2 жыл бұрын

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

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Согласен с вами, оконные функции открывают новые возможности для анализа данных. Спасибо за отзыв.

  • @user-ej1rz5qd3k
    @user-ej1rz5qd3k Жыл бұрын

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

  • @ExcelStore

    @ExcelStore

    Жыл бұрын

    Спасибо, Виталий.

  • @Exact84
    @Exact84 Жыл бұрын

    Спасибо, всё очень понятно.

  • @user-fk5ul1ye3e
    @user-fk5ul1ye3e2 жыл бұрын

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

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    И вам спасибо за отзыв

  • @DMITRIYGeorgia
    @DMITRIYGeorgia9 ай бұрын

    Спасибо

  • @vladcheky
    @vladcheky Жыл бұрын

    лучший

  • @user-vd4rx2ri1d
    @user-vd4rx2ri1d Жыл бұрын

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

  • @ExcelStore

    @ExcelStore

    Жыл бұрын

    Да, вы правы. Оговорился.

  • @domino9204
    @domino92042 жыл бұрын

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

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Будет, но позже. А то 5 видео подряд и все про оконные функции - как-то перебор ))

  • @mariqochi1993
    @mariqochi1993 Жыл бұрын

    Спасибо за видео. Пишу в аналогичном формате, но код не работает, может это связано с тем что я работаю в 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 .... )

  • @lelelelevv
    @lelelelevv2 жыл бұрын

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

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    ответил в соседнем вашем коменте

  • @ost008
    @ost008 Жыл бұрын

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

  • @Ybuotue
    @Ybuotue2 жыл бұрын

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

  • @lelelelevv

    @lelelelevv

    2 жыл бұрын

    Ну это помогает тем, кто в экселе возился часто, наверное. Со всякими таблицами, расчётами и т.п. Больше всего поможет скачивание SSMS и ковыряние и перебирание запросов на конкретной базе данных. Так и запомнится, и код стайл выработается свой, и уникальные хитрые случаи можно будет рассмотреть

  • @Proklinaya_babulyu
    @Proklinaya_babulyu Жыл бұрын

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

  • @ExcelStore

    @ExcelStore

    Жыл бұрын

    Что именно вы считаете ерундой? Границы оконных функций - это одна из важных составляющих этих самых оконных функций. Можно конечно работать с оконками и без этого понимания, но рано или поздно этот пробел в знаниях даст о себе знать.

  • @Proklinaya_babulyu
    @Proklinaya_babulyu Жыл бұрын

    Ниче не понял

  • @ExcelStore

    @ExcelStore

    Жыл бұрын

    Я тоже не понял, что вы не поняли ))) У меня на канале два курса по SQL - один базовый, второй расширенный. Конкретно данный урок - это из расширенного курса. Как мне кажется, если уроки смотреть последовательно, то логика и последовательность погружения в тему прослеживается.

  • @motik_cumpotik
    @motik_cumpotik3 ай бұрын

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

  • @ExcelStore

    @ExcelStore

    3 ай бұрын

    мог и оговориться

Келесі