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