Если будут какие-либо вопросы по обучению SQL: 1. Под видео ссылка на нашу группу в Телеграм, где вы всегда можете задать интересующие вас вопросы. 2. Ссылка на Базовый курс SQL: ruclips.net/p/PLKl9v2TQvIkq4i_hZwZ1PmobxJSkIGwBf
Спасибо за такие хорошие видео! Видно, что вы очень компитентны в sql, и объясняете настолько хорошо, что за пару минут сразу понимаешь как работает та или иная функция
Спасибо за ваш отзыв. Не буду скрывать, запись некоторых уроков - это в том числе и определенное обучение для меня самого. В процессе подготовки сценария и материала приходится перечитать ряд статей, документацию. Одним словом, это всё обоюдно полезно ))
Не вкралась ли оговорка, что инструкции PRECEDING и FOLLOWING работают исключительно в предложениях RANGE (4:19)? Наверное, все же в предложениях ROWS, как и сказано в последующих примерах.
Спасибо за видео. Пишу в аналогичном формате, но код не работает, может это связано с тем что я работаю в MS SQL ( select UN_ID, period, sum(amount) over (partition by UN_ID order by period range between interval '11' month preceding and current row) as salary from .... )
смещенние границ по временному инервалу это вообще "вау!", особенных для разреженных последовельностей дат. А потом (в конце) RANGE расстроил конечно. Получается для корректности использования RANGE нужно чтобы в столбец с датой были уникальные значения? ((
В качестве нижней границы...верхней границы. Дело в том, что мы работаем с РЕАЛЬНОЙ таблицей сверху-вниз. Поэтому, первую границу удобней называть ВЕРХНЕЙ, вторую - НИЖНЕЙ.
Ну это помогает тем, кто в экселе возился часто, наверное. Со всякими таблицами, расчётами и т.п. Больше всего поможет скачивание SSMS и ковыряние и перебирание запросов на конкретной базе данных. Так и запомнится, и код стайл выработается свой, и уникальные хитрые случаи можно будет рассмотреть
Что именно вы считаете ерундой? Границы оконных функций - это одна из важных составляющих этих самых оконных функций. Можно конечно работать с оконками и без этого понимания, но рано или поздно этот пробел в знаниях даст о себе знать.
Я тоже не понял, что вы не поняли ))) У меня на канале два курса по SQL - один базовый, второй расширенный. Конкретно данный урок - это из расширенного курса. Как мне кажется, если уроки смотреть последовательно, то логика и последовательность погружения в тему прослеживается.
Если будут какие-либо вопросы по обучению SQL:
1. Под видео ссылка на нашу группу в Телеграм, где вы всегда можете задать интересующие вас вопросы.
2. Ссылка на Базовый курс SQL: ruclips.net/p/PLKl9v2TQvIkq4i_hZwZ1PmobxJSkIGwBf
Спасибо за такие хорошие видео! Видно, что вы очень компитентны в sql, и объясняете настолько хорошо, что за пару минут сразу понимаешь как работает та или иная функция
Спасибо за ваш отзыв.
Не буду скрывать, запись некоторых уроков - это в том числе и определенное обучение для меня самого. В процессе подготовки сценария и материала приходится перечитать ряд статей, документацию.
Одним словом, это всё обоюдно полезно ))
Спасибо Вам огромное за Ваш труд и доступное пояснение!
Дмитрий, спасибо за отзыв!
Спасибо за ваш труд!супер- полезно!
Спасибо, всё очень понятно.
Спасибо, видео отлично демонстрирует всё необходимое.
Спасибо, Виталий.
Спасибо, интересно и даёт много возможностей работы с данными. Кстати, примеры в excel очень помогли
Согласен с вами, оконные функции открывают новые возможности для анализа данных.
Спасибо за отзыв.
Спасибо, такое объяснение донесло суть.
И вам спасибо за отзыв
Не вкралась ли оговорка, что инструкции PRECEDING и FOLLOWING работают исключительно в предложениях RANGE (4:19)? Наверное, все же в предложениях ROWS, как и сказано в последующих примерах.
Да, вы правы. Оговорился.
лучший
Спасибо
9:30 - а если, например, 4 минуты 30 секунд там через and, запятую или как?
ответил в соседнем вашем коменте
Спасибо за видео. Пишу в аналогичном формате, но код не работает, может это связано с тем что я работаю в MS SQL ( select UN_ID, period, sum(amount) over (partition by UN_ID order by period range between interval '11' month preceding and current row) as salary from .... )
Будет ли урок по функциям PERCENT_RANK, CUME_DIST, PERCENTILE_CONT и PERCENTILE_DISC?
Будет, но позже. А то 5 видео подряд и все про оконные функции - как-то перебор ))
смещенние границ по временному инервалу это вообще "вау!", особенных для разреженных последовельностей дат. А потом (в конце) RANGE расстроил конечно. Получается для корректности использования RANGE нужно чтобы в столбец с датой были уникальные значения? ((
а самый конец просто поверг в шок, нужно будет убедиться в этом
В качестве нижней границы...верхней границы. Дело в том, что мы работаем с РЕАЛЬНОЙ таблицей сверху-вниз. Поэтому, первую границу удобней называть ВЕРХНЕЙ, вторую - НИЖНЕЙ.
Хорош. Но мне как раз пример из экселя в таком формате вообще 0 помощи дают. Ускоренно и не объясняя.
Ну это помогает тем, кто в экселе возился часто, наверное. Со всякими таблицами, расчётами и т.п.
Больше всего поможет скачивание SSMS и ковыряние и перебирание запросов на конкретной базе данных.
Так и запомнится, и код стайл выработается свой, и уникальные хитрые случаи можно будет рассмотреть
Я что то пропустил? Вроде все видео по очереди смотрел все понятно а теперь, резко какая то ерунда пошла
Что именно вы считаете ерундой? Границы оконных функций - это одна из важных составляющих этих самых оконных функций. Можно конечно работать с оконками и без этого понимания, но рано или поздно этот пробел в знаниях даст о себе знать.
Ниче не понял
Я тоже не понял, что вы не поняли )))
У меня на канале два курса по SQL - один базовый, второй расширенный. Конкретно данный урок - это из расширенного курса. Как мне кажется, если уроки смотреть последовательно, то логика и последовательность погружения в тему прослеживается.
Наверно в видео на 4:18 оговорка. Говорите, что n percending работает только для range, а в девелопере при этом написано rows
мог и оговориться