Вопросы к Поиску с Алисой
Функция AVG при использовании с предложениями OVER и ORDER BY работает как оконная функция. postgrespro.ru Предложение OVER определяет, как нужно разделить строки запроса для обработки. postgrespro.ru Предложение PARTITION BY разделяет строки по группам или разделам, объединяя одинаковые значения выражений PARTITION BY. postgrespro.ru Оконная функция вычисляется по строкам, попадающим в один раздел с текущей строкой. postgrespro.ru
Предложение ORDER BY определяет порядок, в котором строки будут обрабатываться оконной функцией. postgrespro.ru Порядок ORDER BY для окна может даже не совпадать с порядком, в котором выводятся строки. postgrespro.ru
Функция AVG вычисляет среднее значение набора значений путём деления суммы этих значений на число непустых значений. learn.microsoft.com Если сумма превышает максимальное значение для типа данных возвращаемого значения, AVG возвращает ошибку. learn.microsoft.com