跳到主要内容
跳到主要内容

maxIntersections

聚合函数,计算一组区间相互交叉的最大次数(如果所有区间至少交叉一次)。

语法如下:

参数

  • start_column – 表示每个区间开始的数字列。如果 start_columnNULL 或 0,则该区间将被跳过。

  • end_column - 表示每个区间结束的数字列。如果 end_columnNULL 或 0,则该区间将被跳过。

返回值

返回交叉区间的最大数量。

示例

my_events 中插入以下值:

这些区间看起来如下:

这三条区间有一个共同的值(共同值为 4,但共同值并不重要,我们测量的是交叉的数量)。区间 (1,3)(3,7) 共享一个端点,但在 maxIntersections 函数中不被视为相交。

响应:

如果你有多个最大区间的出现次数,可以使用 maxIntersectionsPosition 函数 查找那些出现次数及其位置。