공간 인덱스에서 지원되는 지리 메서드

특정 조건에서 공간 인덱스는 집합 지향 지리 메서드인 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() 조건자 모두에서 하나 이상의 지리 인수(geography1 또는 geography2)는 을 나타내는 geography 인스턴스를 지정해야 합니다. 그렇지 않으면 메서드가 NULL을 반환합니다.