空间索引支持的地域方法
在某些条件下,空间索引支持以下面向集合的地域方法:STIntersects()、STEquals() 和 STDistance()。若要使空间索引支持这些方法,必须在查询的 WHERE 子句中使用这些方法,并且必须在采用如下常规形式的谓词中执行这些方法。
geography1.method_name(geography2) comparison_operatorvalid_number
若要返回非 NULL 结果,geography1 和 geography2 必须具有相同的空间引用标识符 (SRID)。否则,该方法将返回 NULL。
空间索引支持以下谓词形式:
geography1.STIntersects(geography2) = 1
geography1.STEquals(geography2) = 1
geography1.STDistance(geography2) < number
geography1.STDistance(geography2) <= number
重要提示 采用任一 STDistance() 谓词形式时,都必须至少有一个地域参数(geography1 或 geography2)指定表示点的地域实例。否则,该方法将返回 NULL。