Share via


空間インデックスでサポートされる地理メソッド

空間インデックスは、特定の条件下で、STIntersects()STEquals()、および STDistance() のセット指向の地理メソッドをサポートします。空間インデックスでサポートされるために、これらのメソッドは、クエリの WHERE 句内で、次の一般的な述語の形式で使用する必要があります。

geography1.method_name(geography2) comparison_operatorvalid_number

NULL 以外の結果を返すには、geography1 と geography2 の SRID (Spatial Reference Identifier) が同じであることが必要です。それ以外の場合は、NULL を返します。

空間インデックスは、次の述語形式をサポートします。

  • geography1.STIntersects(geography2) = 1

  • geography1.STEquals(geography2) = 1

  • geography1.STDistance(geography2) < number

  • geography1.STDistance(geography2) <= number

    重要な注意事項重要

    STDistance() では、どちらの形式の述語でも、少なくとも 1 つの geography 引数 (geography1 または geography2) で、point を表す geography インスタンスを指定する必要があります。それ以外の場合は、NULL を返します。