Гибкие отчеты на Оконных функциях SQL. PANDAS не всегда нужен?

Поділитися
Вставка
  • Опубліковано 20 тра 2024
  • База знаний по разработке в telegram t.me/lets_goto_it
    00:00 Вступление
    01:30 Примеры функций
    02:03 Добавление таблицы для примера
    03:42 Функция AVG и PARTITION BY
    07:38 Функция first_value и ORDER BY внутри PARTITION BY
    11:27 Функция COUNT с OVER для получения total rows
    15:15 Функция row_number
    17:17 Сумма с нарастающим итогом
    Оконные функции / Window functions. Аналитическая сторона баз данных. Сумма с нарастающим итогом, сравнение со средним в рамках скользящего окна и прочее
    Есть неплохое видео для пояснения оконных функций на Listen IT - • ОКОННЫЕ ФУНКЦИИ SQL за...
    ---
    Моя статья на эту тему
    - dzen.ru/media/lets_goto_it/ok...
    ---
    Понравился ролик?
    Ставь лайк, а можешь поддержать канал рублем - vk.cc/cu1oD4
    ---
    Официальная дока
    - postgrespro.ru/docs/postgresp...
    - postgrespro.ru/docs/postgresp...
    Хорошая статья на хабре
    - habr.com/ru/company/otus/blog...
    ---
    Репозиторий - github.com/arturgspb/pg-course
    Телеграм - t.me/lets_goto_it
    Дзен - dzen.ru/lets_goto_it
    UA-cam - / @lets_goto_it

КОМЕНТАРІ • 10

  • @andreimikhalkevich5633
    @andreimikhalkevich5633 6 місяців тому

    спасибо автору, отличная подача информации, видео очень помогают в работе,
    переодически просматриваю, когда нужно оптимизировать или ускорить запросы

  • @axelqp8941
    @axelqp8941 Рік тому +3

    Хорошие видео по PostgreSQL. Спасибо, что делитесь своим опытом.

    • @lets_goto_it
      @lets_goto_it  Рік тому

      Спасибо! Будут вопросы - пишите, не стесняйтесь.

    • @Deletedeletedelete
      @Deletedeletedelete 7 місяців тому

      @@lets_goto_itплюсую, спасибо что делитесь знаниями. В аутсорсе не всегда везет поработать с опытными разработчиками.

  • @gen1ral
    @gen1ral Рік тому +1

    Спасибо, полезное видео👍

  • @Deletedeletedelete
    @Deletedeletedelete 7 місяців тому

    Луна в третьем доме 1:06
    Ахаххахах

  • @devospos
    @devospos 10 місяців тому

    В Python это делается с помощью библиотеки pandas
    очень легко и без циклов

    • @lets_goto_it
      @lets_goto_it  10 місяців тому

      С пандасом я не сравнивал честно говоря, но скорее всего по скорости это будет сильно сильно дольше работать, чем стримминговая вставка. Я про вставку 1 или 10 млн. конечно. Если вы делали замеры - поделитесь

    • @Leha_from_Zavod
      @Leha_from_Zavod 7 місяців тому

      ​@@lets_goto_itможете сказать какое прикладное значение таких вставок,в основном работа с большими данными?

    • @lets_goto_it
      @lets_goto_it  7 місяців тому

      @@Leha_from_Zavod да, когда вам надо вставить в БД много тысяч сток, то без чего-то подобного никуда. Одиночными инсертами уже не пойдет скорее всего . Я записывал видео про вставку миллиона строк разными вариантами, посмотрите - ua-cam.com/video/FOdTdviM0A8/v-deo.html