Урок #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 #Обучение
На 3:08 опечатка в 6-й строке в колонке SUM. Вместо 5, должна быть 6
Спасибо большое за ролик.
Очень доступно объяснили начало работы с оконными функциями)
Чтение документации, класс
В видео (на 5 минуте), при демонстрации принципа работы кумулятивной функции "текущее+следующее" неправильно вычислены значения в колонке SUM в первой и предпоследней строках, тогда как в пояснении все верно.
Хотелось бы практических примеров по всем функциям и что то из своего опыта. А такие теоретические подачки везде есть.
Не всегда получается взять реальные пример из своего использования. Сам не очень часто из использую
Спасибо за понятное и доступное видео!
Спасибо большое за просмотр и отзыв!
Как интересно 👍
Спасибо
Спасибо большое за помощь!
Вот крутое видео , да ещё как вовремя ) не устаревшее современно. Вообще оконные казались недосигаемыми. Но мне помогло что мне коллега написал запрос на той БД которую я знаю. И я просто как проявитель ваше видео приложил смотрел сравнивал и всё как то само собой пришло. Круто. Спасибо. поделюсь видео с друзьями.
Очень рад что видео оказалось полезным. Спасибо за развёрнутый комментарий!
чуть не забыл подписаться)
Добавлено содержание! Приятного просмотра! Не забываем про 👍
За счет чего ордер бай сделал нарастающий итог?
Хорошее объяснение) Спасибо!
У меня есть вопрос к таблице, которую демонстрируют на 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. Опечатка ?
Спасибо за отзыв!
Опечатка может быть. Точно есть опечатка на 3 минуте
3:27 - не понял. Кто-то может объяснить другими словами? С какими предыдущими значениями?
на 3:08, при использовании ORDER BY NAME - 6 строка (шапка не считается), 4 столбец - у меня получается не 5, а 6 - нарастающим итогом. Скажите, почему так? Где я ошибся?
Пришли запрос, я посмотрю
@@gaussenjoy ну это по твоему видео - т.е. запрос из видео на 3:08
Повторю, у вас ошибка на 3:08 минуте: в оригинальной таблице (которую я нашёл в интернете) в 6-ой строке столбца Rang число должно быть 1, а у вас 2. Из-за этого не сходится столбик Sum этой же строки. Исправьте пожалуйста (обычно коммент дописывают в видео, ну или тут в комментах). Эта ошибка путает.
Да, перепроверил. Есть опечатка, только не в столбце Rang, а в столбце сумм, там должно быть не 5, а 6. Просто иначе в следующей строке не будет 7
@@gaussenjoy точно
5:02
Предпоследняя строчка. SUM = 1, а должно быть 3. Поправьте меня, если неверно.
Но за материал огромное спасибо!
Скорее всего вы правы
ЯННП
не соверЖай ошибок дважды! 🤪
Гвно видео, никаких примероч, так и я могу тупо читать текст
Полностью согласен