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

Поділитися
Вставка
  • Опубліковано 14 чер 2024
  • В предыдущем видео мы говорили про аналитические оконные функции. Сегодня продолжаем тему оконных функций и речь пойдет о таком важном и полезном параметре, как границы окон.
    Тайм-коды в видео:
    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
    @ExcelStore  2 роки тому +2

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

  • @svjugb
    @svjugb 2 роки тому +7

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

    • @ExcelStore
      @ExcelStore  2 роки тому +3

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

  • @user-ep3mr7ky3z
    @user-ep3mr7ky3z Рік тому +4

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

    • @ExcelStore
      @ExcelStore  Рік тому +2

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

  • @OlenaMykhailova-qq3sn
    @OlenaMykhailova-qq3sn 10 місяців тому +1

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

  • @Exact84
    @Exact84 Рік тому +1

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

  • @Pavelbrov
    @Pavelbrov 2 роки тому +3

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

    • @ExcelStore
      @ExcelStore  2 роки тому

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

  • @user-ej1rz5qd3k
    @user-ej1rz5qd3k Рік тому +1

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

    • @ExcelStore
      @ExcelStore  Рік тому

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

  • @user-fk5ul1ye3e
    @user-fk5ul1ye3e 2 роки тому +2

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

    • @ExcelStore
      @ExcelStore  2 роки тому

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

  • @DMITRIYGeorgia
    @DMITRIYGeorgia 9 місяців тому

    Спасибо

  • @vladcheky
    @vladcheky Рік тому +1

    лучший

  • @user-vd4rx2ri1d
    @user-vd4rx2ri1d Рік тому +2

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

    • @ExcelStore
      @ExcelStore  Рік тому

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

  • @domino9204
    @domino9204 2 роки тому +2

    Будет ли урок по функциям 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
    @lelelelevv 2 роки тому +1

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

    • @ExcelStore
      @ExcelStore  2 роки тому

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

  • @Ybuotue
    @Ybuotue 2 роки тому

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

    • @lelelelevv
      @lelelelevv 2 роки тому

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

  • @ost008
    @ost008 Рік тому +1

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

  • @Proklinaya_babulyu
    @Proklinaya_babulyu Рік тому

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

    • @ExcelStore
      @ExcelStore  Рік тому

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

  • @Proklinaya_babulyu
    @Proklinaya_babulyu Рік тому

    Ниче не понял

    • @ExcelStore
      @ExcelStore  Рік тому

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

  • @motik_cumpotik
    @motik_cumpotik 3 місяці тому

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

    • @ExcelStore
      @ExcelStore  2 місяці тому

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