LAST_VALUE()

Последнее значение в окне.

СигнатураLAST_VALUE(expr) OVER (...)

Возвращает значение из последней строки окна. Внимание: по умолчанию рамка окна — до текущей строки, поэтому обычно нужно явно задать ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING.

SELECT name, salary,
  LAST_VALUE(name) OVER (
    ORDER BY salary
    ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING
  ) AS highest
FROM employees;
← Все записи: Функции и операторы SQL
Поддержать проект