Тёмный

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

ГАУС
Подписаться 2,2 тыс.
Просмотров 18 тыс.
50% 1

Всем привет! В этом видео мы разберем оконные функции
Содержание:
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 #Обучение

Опубликовано:

 

15 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@gaussenjoy
@gaussenjoy 2 года назад
На 3:08 опечатка в 6-й строке в колонке SUM. Вместо 5, должна быть 6
@user-sb5gg8iw5w
@user-sb5gg8iw5w 8 месяцев назад
Спасибо большое за ролик. Очень доступно объяснили начало работы с оконными функциями)
@bocik2854
@bocik2854 2 года назад
Чтение документации, класс
@2443121z
@2443121z 3 года назад
В видео (на 5 минуте), при демонстрации принципа работы кумулятивной функции "текущее+следующее" неправильно вычислены значения в колонке SUM в первой и предпоследней строках, тогда как в пояснении все верно.
@user-to5lr7qw2k
@user-to5lr7qw2k 2 года назад
Хотелось бы практических примеров по всем функциям и что то из своего опыта. А такие теоретические подачки везде есть.
@gaussenjoy
@gaussenjoy 2 года назад
Не всегда получается взять реальные пример из своего использования. Сам не очень часто из использую
@ExcelStore
@ExcelStore 3 года назад
Спасибо за понятное и доступное видео!
@gaussenjoy
@gaussenjoy 3 года назад
Спасибо большое за просмотр и отзыв!
@user-if5co5le1u
@user-if5co5le1u 3 года назад
Как интересно 👍
@gaussenjoy
@gaussenjoy 3 года назад
Спасибо
@TatianaDenisenko-mz6bm
@TatianaDenisenko-mz6bm 2 месяца назад
Спасибо большое за помощь!
@VakaramGolang
@VakaramGolang 2 года назад
Вот крутое видео , да ещё как вовремя ) не устаревшее современно. Вообще оконные казались недосигаемыми. Но мне помогло что мне коллега написал запрос на той БД которую я знаю. И я просто как проявитель ваше видео приложил смотрел сравнивал и всё как то само собой пришло. Круто. Спасибо. поделюсь видео с друзьями.
@gaussenjoy
@gaussenjoy 2 года назад
Очень рад что видео оказалось полезным. Спасибо за развёрнутый комментарий!
@VakaramGolang
@VakaramGolang 2 года назад
чуть не забыл подписаться)
@gaussenjoy
@gaussenjoy 3 года назад
Добавлено содержание! Приятного просмотра! Не забываем про 👍
@blindbird1619
@blindbird1619 2 года назад
За счет чего ордер бай сделал нарастающий итог?
@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 года назад
Повторю, у вас ошибка на 3:08 минуте: в оригинальной таблице (которую я нашёл в интернете) в 6-ой строке столбца Rang число должно быть 1, а у вас 2. Из-за этого не сходится столбик Sum этой же строки. Исправьте пожалуйста (обычно коммент дописывают в видео, ну или тут в комментах). Эта ошибка путает.
@gaussenjoy
@gaussenjoy 2 года назад
Да, перепроверил. Есть опечатка, только не в столбце 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 года назад
Гвно видео, никаких примероч, так и я могу тупо читать текст
@alexeyajielliamochalov6356
@alexeyajielliamochalov6356 Год назад
Полностью согласен
Далее
ОКОННЫЕ ФУНКЦИИ SQL за 13 минут
13:46
SQL Window Functions in 10 Minutes
10:13
Просмотров 57 тыс.