Перейти к содержимому

Оконные функции в Snowflake | ROWS BETWEEN, нарастающий и остаточный итоги | Snowflake SQL #54

TechBrothersIT

0:00 / 0:00

Оконные функции в Snowflake | ROWS BETWEEN, нарастающий и остаточный итоги | Snowflake SQL #54

96 просмотров · 1 дн. назад
TechBrothersIT
104 тыс. подписчиков
96 просмотров · 1 дн. назад
В Snowflake оконные рамки определяют, какие строки оконная функция может просматривать в текущей строке. Мы записываем ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW полностью, а затем измеряем размер самой рамки с помощью COUNT(*), MIN и MAX, чтобы вы могли наблюдать за её ростом и изменением. Мы формируем накопительные суммы, скользящие суммы, центрированные средние и итоговую сумму. ЧТО ВЫ УЗНАЕТЕ • Записывать ROWS BETWEEN полностью, вместо того чтобы полагаться на значение по умолчанию • Наблюдать за ростом и смещением окна, измеряя его с помощью COUNT(*), MIN и MAX • Вычислять скользящую сумму, центрированное среднее и итоговую сумму • Видеть, что возвращают SUM и COUNT для пустого окна • Распознавать ошибку недопустимого окна при изменении границ • Подтверждать, что окно никогда не выходит за пределы своего раздела РАЗДЕЛЫ 0:00 Введение 0:14 И как наблюдать за его движением 1:30 Окно, сохраняющее свой размер 2:39 Итоговая сумма 3:44 Пустое окно и окно, смещенное назад 4:44 Разделы и совокупный доход 5:51 Краткий обзор и заключение #54 #Snowflake #SnowflakeSQL #SQL #WindowFunctions #WindowFrame #RowsBetween #RunningTotal #SlidingWindow #Инжиниринг данных #SQLTutorial #TechBrothersIT