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

Поделиться
HTML-код
  • Опубликовано: 1 июл 2023
  • Что положить в портфолио на старте карьеры? Узнайте в Мастерской Практикума - ya.cc/t/ATwzAYct4JEipA
    В этой статье мы узнаем:
    - Что оконные функции SQL
    - Зачем нужны оконные функции
    - Примеры использования оконных функций
    - Синтаксис оконных функций
    - Разница оконных функций и GROUP BY
    - Классы оконных функций
    - Функция SUM
    - Функция AVG
    - Функция COUNT
    - Функции MIN / MAX
    - Функция ROW_NUMBER
    - Функция RANK
    - Функция DENSE_RANK
    - Функция NTILE
    - Функция LAG
    - Функция LEAD
    - Функции FIRST_VALUE / LAST_VALUE
    - Функция NTH_VALUE
    Поддержать канал разово - yoomoney.ru/to/410012243709514
    Поддержать канал подпиской - boosty.to/listenit
    Телеграм-канал - t.me/listenit_channel
    Я.Дзен - zen.yandex.ru/listenit
    По вопросам сотрудничества - t.me/ed_akimov
    Ссылка на статью - habr.com/ru/articles/664000/
    События и статьи про анализ и проектирование ИТ-систем - t.me/itsysdes_events
    Что такое SQL и реляционные базы данных - • Что такое SQL и реляци...
    Что такое SQL ИНДЕКСЫ за 10 минут - • Что такое SQL ИНДЕКСЫ ...
    Что такое NoSQL за 6 минут - • Что такое NoSQL за 6 м...
    Что такое ACID за 9 минут - • Что такое ACID за 9 минут
    Компиляция и интерпретация за 10 минут - • Компиляция и интерпрет...
    Что такое TypeScript за 9 минут - • Что такое TypeScript з...
    Что такое UML за 7 минут - • Что такое UML за 7 мин...
    Что такое Scrum за 8 минут - • Что такое Scrum за 8 м...
    Обзор Agile - • Обзор Agile. Это метод...
    Приоритизация бэклога за 4 минуты - • Приоритизация бэклога ...
    Что такое Kanban - • Что такое Канбан-метод...
    Что такое Канбан-доска - • Канбан-доска - это не ...
    Что такое HTTP и HTTPS за 9 минут - • Что такое HTTP и HTTPS...
    Машинное обучение для чайников - • Машинное обучение для ...
    Что такое Big Data за 6 минут - • Что такое Big Data за ...
    Что такое CRUD за 6 минут - • Что такое CRUD за 6 минут
    Введение в REST API за 7 минут - • Введение в REST API за...
    Различия REST и SOAP за 4 минуты - • Различия REST и SOAP з...
    Что такое middleware за 7 минут - • Что такое middleware з...
    Что такое UML за 7 минут - • Что такое UML за 7 мин...
    LdtCK5FWh

Комментарии • 30

  • @identitynotestablished9133
    @identitynotestablished9133 8 месяцев назад +12

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

  • @ne4to777
    @ne4to777 10 месяцев назад +20

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

  • @user-ff1sd6wl1h
    @user-ff1sd6wl1h 10 месяцев назад +3

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

  • @andreiandreev6747
    @andreiandreev6747 7 месяцев назад +1

    Большое спасибо за видео! 👍

  • @Devivl
    @Devivl 9 месяцев назад +1

    Спасибо 😊

  • @user-wg1yq7vy6r
    @user-wg1yq7vy6r 10 месяцев назад +8

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

    • @user-vu6hn4ul2i
      @user-vu6hn4ul2i 5 месяцев назад

      Ну это, вроде, очевидно. Хотя отметить не помешало бы

  • @murinocat4998
    @murinocat4998 9 месяцев назад +1

    Спасибо))))очень доступно обьяснили)

  • @user-yv2gx4wp4u
    @user-yv2gx4wp4u 3 дня назад

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

  • @chistowick
    @chistowick 3 месяца назад +1

    Огнище! Спасибо

  • @user-oe2mt3pt7q
    @user-oe2mt3pt7q 7 месяцев назад +1

    👍👍👍👍👍👍👍

  • @Well-yw8lc
    @Well-yw8lc 10 месяцев назад +3

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

  • @2difficult2do
    @2difficult2do 9 месяцев назад

    Видео послушал, лайк написал ;-)

  • @13341414
    @13341414 9 месяцев назад

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

    • @ListenIT_channel
      @ListenIT_channel  9 месяцев назад +1

      Добрый день! Напиши, пожалуйста, свой вопрос в чат нашего Телеграм-канала - там есть несколько вариантов решения, отвечу тебе там, и другие ребята подскажут, возможно, дельные вещи - t.me/listenit_channel

    • @13341414
      @13341414 9 месяцев назад +1

      @@ListenIT_channel спасибо решил вопрос и подписался на всяк случай

  • @user-hw3ev1wb3y
    @user-hw3ev1wb3y 10 месяцев назад +2

    Спасибо за видео, по ссылке перешёл

  • @dmitriybolatov6438
    @dmitriybolatov6438 Месяц назад

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

  • @luvgrunge
    @luvgrunge 7 месяцев назад

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

    • @user-vu6hn4ul2i
      @user-vu6hn4ul2i 5 месяцев назад +1

      Доку почитать не судьба?

  • @macmyem9527
    @macmyem9527 10 месяцев назад

    😳

  • @devopalev
    @devopalev 5 месяцев назад +1

    Автор, где же ты раньше был!

  • @KoshGAZ69
    @KoshGAZ69 10 месяцев назад +2

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

    • @whyword6918
      @whyword6918 10 месяцев назад +1

      Sql разработка это что-то вроде html разработки?

    • @emelyanovvvhk9252
      @emelyanovvvhk9252 10 месяцев назад +1

      ​@@whyword6918отчёты на sql пишут, процедуры.

    • @user-vu6hn4ul2i
      @user-vu6hn4ul2i 5 месяцев назад

      ​@@whyword6918а как должен, по вашему, называться процесс создания и управления запросами SQL?

    • @RubBiShLoL
      @RubBiShLoL 3 месяца назад +1

      @@whyword6918 так-то sql полный по тьюрингу, вон дум на нём запустили

  • @tastywhiskyy
    @tastywhiskyy 9 месяцев назад +1

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

  • @OleksiiGerasymenko
    @OleksiiGerasymenko 3 месяца назад

    Не доходят до ограничений ROW/RANGE

  • @dakinder1534
    @dakinder1534 Месяц назад +1

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