Обратите внимание, что в цитате конкретно говорится о операциях с окнами , поэтому ваши предположения о том, что
метод слияния объединяет результаты без порядка
не обязательно держатьЕсли оконная функция применяется с предложением ORDER BY
, то есть
F(...) OVER (ORDER BY ... [<ROW or RANGE clause>])
или
F(...) OVER (PARTITION BY ... [<ROW or RANGE clause>])
, явный порядок определяется контекстом выражения, и объединение вызывается четко определенным образом..
Поскольку агрегатная функция побочного эффекта, используемая с OVER
, является последовательной (глобально в первом случае, путем разбиения во втором случае), поэтому merge
никогда не вызывается.