Урок #23 - Оконные функции | SQL для начинающих

Поділитися
Вставка
  • Опубліковано 13 чер 2024
  • Всем привет! В этом видео мы разберем оконные функции
    Содержание:
    0:00 - Вступление
    0:15 - Что значит оконные?
    1:27 - Синтаксис оконных функций
    2:17 - Ключевое слово OVER()
    2:45 - Ключевое слово PARTTITION BY
    3:08 - Ключевое слово ORDER BY
    3:33 - ROWS или RANGE
    5:18 - Виды функций
    5:44 - Агрегатные функций
    6:22 - Ранжирующие функций
    7:20 - Функций смещения
    8:19 - Аналитические функции
    9:15 - Цитата. Заключение
    По всем вопросам: truegausstv@gmail.com
    Присоединяйся к нашей группы в контакте, где можно пообщаться с единомышленниками: gausschannel
    Или в дискод канале: / discord
    Там интересно!
    Следи за обновлениями: bit.ly/2TuqRb6
    Здравствуй, друг!
    Мы рады тебя приветствовать на канале ГАУС.
    Каждую неделю у нас выходят новые видео, т.к. обучение программированию, полезные советы (faq), различные шоу (Все логично, Топ 5).
    Так же мы каждую неделю проводим онлайн трансляции, так что скучать мы тебе точно не дадим!
    -------Ссылки, где вы сможете нас найти---------
    Подписывайтесь на канал: bit.ly/2TuqRb6
    Группа в контакте: gausschannel
    Twitch: / gausschannel
    #гаус #SQL #Обучение

КОМЕНТАРІ • 36

  • @gaussenjoy
    @gaussenjoy  2 роки тому +9

    На 3:08 опечатка в 6-й строке в колонке SUM. Вместо 5, должна быть 6

  • @user-sb5gg8iw5w
    @user-sb5gg8iw5w 8 місяців тому +2

    Спасибо большое за ролик.
    Очень доступно объяснили начало работы с оконными функциями)

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

    Чтение документации, класс

  • @2443121z
    @2443121z 3 роки тому +8

    В видео (на 5 минуте), при демонстрации принципа работы кумулятивной функции "текущее+следующее" неправильно вычислены значения в колонке SUM в первой и предпоследней строках, тогда как в пояснении все верно.

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

    Хотелось бы практических примеров по всем функциям и что то из своего опыта. А такие теоретические подачки везде есть.

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

      Не всегда получается взять реальные пример из своего использования. Сам не очень часто из использую

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

    Спасибо за понятное и доступное видео!

    • @gaussenjoy
      @gaussenjoy  3 роки тому +1

      Спасибо большое за просмотр и отзыв!

  • @user-if5co5le1u
    @user-if5co5le1u 3 роки тому +3

    Как интересно 👍

  • @TatianaDenisenko-mz6bm
    @TatianaDenisenko-mz6bm 2 місяці тому

    Спасибо большое за помощь!

  • @VakaramGolang
    @VakaramGolang 2 роки тому +1

    Вот крутое видео , да ещё как вовремя ) не устаревшее современно. Вообще оконные казались недосигаемыми. Но мне помогло что мне коллега написал запрос на той БД которую я знаю. И я просто как проявитель ваше видео приложил смотрел сравнивал и всё как то само собой пришло. Круто. Спасибо. поделюсь видео с друзьями.

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

      Очень рад что видео оказалось полезным. Спасибо за развёрнутый комментарий!

  • @VakaramGolang
    @VakaramGolang 2 роки тому +1

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

  • @gaussenjoy
    @gaussenjoy  3 роки тому +1

    Добавлено содержание! Приятного просмотра! Не забываем про 👍

  • @blindbird1619
    @blindbird1619 2 роки тому +1

    За счет чего ордер бай сделал нарастающий итог?

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

    Хорошее объяснение) Спасибо!
    У меня есть вопрос к таблице, которую демонстрируют на 5 минуте.
    Судя по запросу :
    SELECT date, name, rang,
    SUM (rang) OVER (
    PARTITION BY date
    ORDER BY rang
    ROWS BETWEEN CURRENT ROW AND 1 FOLOWING) AS ‘sum’
    FROM orders;
    В первой строке (10.02.2021 Иван) Sum должно быть равно 2. В предпоследней строке (12.04.2021 Коля) в этом же столбце должно быть 3. Опечатка ?

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

      Спасибо за отзыв!
      Опечатка может быть. Точно есть опечатка на 3 минуте

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

    3:27 - не понял. Кто-то может объяснить другими словами? С какими предыдущими значениями?

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

    на 3:08, при использовании ORDER BY NAME - 6 строка (шапка не считается), 4 столбец - у меня получается не 5, а 6 - нарастающим итогом. Скажите, почему так? Где я ошибся?

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

      Пришли запрос, я посмотрю

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

      @@gaussenjoy ну это по твоему видео - т.е. запрос из видео на 3:08

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

    Повторю, у вас ошибка на 3:08 минуте: в оригинальной таблице (которую я нашёл в интернете) в 6-ой строке столбца Rang число должно быть 1, а у вас 2. Из-за этого не сходится столбик Sum этой же строки. Исправьте пожалуйста (обычно коммент дописывают в видео, ну или тут в комментах). Эта ошибка путает.

    • @gaussenjoy
      @gaussenjoy  2 роки тому +1

      Да, перепроверил. Есть опечатка, только не в столбце Rang, а в столбце сумм, там должно быть не 5, а 6. Просто иначе в следующей строке не будет 7

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

      @@gaussenjoy точно

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

    5:02
    Предпоследняя строчка. SUM = 1, а должно быть 3. Поправьте меня, если неверно.
    Но за материал огромное спасибо!

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

      Скорее всего вы правы

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

    ЯННП

  • @eugenebespalov9471
    @eugenebespalov9471 8 місяців тому

    не соверЖай ошибок дважды! 🤪

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

    Гвно видео, никаких примероч, так и я могу тупо читать текст