SQL. 23. Оконные функции. Window functions
Вставка
- Опубліковано 13 чер 2024
- Продолжая тему группировок запросов, мы разберем еще более мощную возможность SQL, которая очень похожа по смыслу с группировками, и называется она - оконные функции (window functions). Окно - это и есть та группа строк в выборке, которую мы определили по какому-то полю или набору полей, только в случае оконных функций не происходит схлопывания значений в одно и мы можем делать очень интересные и сложные вещи благодаря этому.
Ссылка на курсы на платформе udemy:
taplink.cc/denis.dmdev
Для оформления подписки на канал жми ссылку:
/ dmdev
00:00 - Введение
00:20 - Суть оконных функции
02:40 - OVER() и агрегирующие функции
05:15 - Чисто оконные функции
07:10 - ORDER BY в OVER(), nulls last/first
08:57 - PARTITION BY в OVER() - Наука та технологія
Не верю! Что за 10 минут можно так легко понять суть оконных функций! Спасибо!
Все гениальное просто :)
Всегда пожалуйста!
Спасибо большое, в 100-й раз убеждаюсь, что мастерство человека не всегда коррелирует с его умением внятно объяснить процесс.
В этом же видео все супер подробно и понятно, причем уже на 3-й минуте.
Успехов!
И тебе большое спасибо за обратную связь!
🔥на данный момент самое понятное объяснение! спасибо!
Всегда пожалуйста
Офигенное видео, поняла оконки за 10 минут. От души спасибо!
Круто! Всегда пожалуйста)
Отличный курс! Благодарю)
Спасибо!
Очень рад, что вам понравилось :)
Первый кто доходчиво объяснил некоторые моменты.
Всегда пожалуйста!
@@dmdev давай точно также доходчиво про репликации... Транзакционные и слиянием ...
Информация воспринимается отлично. Спасибо за видео!
Спасибо! Вы тоже преподаете SQL?
@@dmdev Делюсь опытом, больше подходит. В основном по Excel, VBA и SQL.
К Java давно присматриваюсь, но пока не было подходящих проектов, чтобы начать осваивать и главное применять. Сейчас больше акцентирую время на изучение Python и R.
Понял. Неплохой выбор! Но Java в большинстве аспектов лучше, но не во всех)
Супер! чувак у тебя талант обьяснять! я пол дня не мог это понять номрмально. а тут сразу
Всегда пожалуйста!
Рад, что понравилось
чееееел, спасибо!! весь мозг сломала, чтобы партишн разобрать, а тут на изи поняла
Рад, что понравилось!
Стараюсь все видео такими делать
Отличное объяснение, только после этого видео начал понимать тему
Очень рад, что понравилось видео!
спасибо!
Всегда пожалуйста!
Очень круто, благодарю.
Всегда пожалуйста
Информация отличная, спасибо!
Вы обрываете предложения на части, очень по ушам бьет, если честно
Спасибо!
Но не совсем понял насчет обрывания предложения на части. Можно чуть поподробнее?
@@dmdev наверное, когда замолкаете, фоновый шум тоже замолкает, а когда снова говорите, появляется тот же шум, и возникает ощущение, что говорит робот. Только что понял, что это скорее всего мой загон 😅
Тем не менее огромное спасибо за информацию, помогли очень!
Понял)
И вам спасибо за обратную связь!
Спасибо!!!
Всегда пожалуйста
гениально
Спасибо)
Здравствуйте! спасибо за видео, очень помогло в понимании работы оконных функций. покажите, пожалуйста, как найти среднее количество работников в компаниях
Добрый день! Всегда пожалуйста)
среднее находится через обычную агрегирующую функцию avg(), которую можно использовать и в качестве оконной. В принципе, я это рассказывал в видео
Немного подзапутался и не понял, как отсортировать по полю зарплата по возрастанию? У меня что-то не вышло
Скажите, а что это за пакет SQL ? Это ведь не Microsoft SQL SERVER ? А сколько стоит показываемый Вами пакет SQL ?
Привет!
Если ты про СУБД, которая используется в этом курсе - то это PostgreSQL. Она из лучших, бесплатных и современных СУБД, которая активно используется в реальных приложениях.
Сам курс можно приобрести на всю жизнь либо на Udemy, либо временно по подписке на UA-cam (мидл подписка 5.5$ в месяц).
как IDE называется используемая в видео?
IntelliJ IDEA
я про это рассказываю в первых видео этого курса
@@dmdev первые мне были не актуальны, потому пропустил))
Автор, такой вопрос: это полный курс по sql?
Да, полный и лучше даже не найти!
@@dmdev а на юдеми он тоже платный, верно?
@@hopelesssuprem1867 конечно
@@dmdev спс за ответ)
@@hopelesssuprem1867 всегда пожалуйста)
теперь меня не отчислят
Очень рад, что смог помочь в этом)
только не группировка, а сортировка
Это ты про что?
@@dmdev ну в начале.
order by - это ж сортировка, а не группировка. Мне кажется, это может запутать начинающих
@@dimitrid.4214 хм, возможно оговорился. Но если ты дошел до 23 видео, где я про оконные функции рассказываю, то ты уже понимаешь разницу между сортировкой и группировкой)
@@dmdev да, спасибо за видео
@@dimitrid.4214 Всегда пожалуйста!