maxIntersectionsPosition
Агрегатная функция, которая вычисляет позиции вхождений функции maxIntersections
.
Синтаксис следующий:
Аргументы
-
start_column
– числовая колонка, представляющая начало каждого интервала. Еслиstart_column
равноNULL
или 0, то интервал будет пропущен. -
end_column
- числовая колонка, представляющая конец каждого интервала. Еслиend_column
равноNULL
или 0, то интервал будет пропущен.
Возвращаемое значение
Возвращает начальные позиции максимального количества пересекающихся интервалов.
Пример
Интервалы выглядят следующим образом:
Обратите внимание, что три из этих интервалов имеют значение 4 общее, и это начинается со 2-го интервала:
Ответ:
Другими словами, строка (1,6)
является началом 3 интервалов, которые пересекаются, и 3 – это максимальное количество пересекающихся интервалов.