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

maxIntersections

聚合函数用于计算一组区间彼此相交的最大次数(如果所有区间至少相交一次)。

语法为:

参数

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

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

返回值

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

示例

这些区间看起来如下:

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

响应:

如果您有多个最大区间的出现,您可以使用 maxIntersectionsPosition 函数 来定位这些出现的数量和位置。