Skip to content

Window Functions

Function Description
cume_dist() Вычисляет кумулятивное распределение значений в окне.
dense_rank() Вычисляет ранг значений в окне без пропусков.
lag(col, offset, default) Возвращает значение из предыдущей строки в окне.
lead(col, offset, default) Возвращает значение из следующей строки в окне.
nth_value(col, offset[, ignoreNulls]) Функция окон: возвращает значение, которое является offset-й строкой рамки окна (считая от 1), и null, если размер рамки окна меньше offset строк.
ntile(n) Разделяет строки на n групп.
percent_rank() Вычисляет относительный ранг значений в окне.
rank() Вычисляет ранг значений в окне с пропусками.
row_number() Присваивает последовательный номер каждой строке в окне.