ST_ENDPOINT

ST_ENDPOINT

공간 함수예요. LineString의 마지막 Point를 돌려줘요. LineString의 시작점을 얻으려면 ST_STARTPOINT를 쓰는 것과 대비되는 함수예요.

출처: 공식 문서

본문

LineString의 마지막 Point를 반환합니다.

참고 (See also): ST_POINTN , ST_STARTPOINT

구문 (Syntax)

ST_ENDPOINT( <geography_or_geometry_expression> )

인자 (Arguments)

geography_or_geometry_expression

인자는 LineString을 나타내는 GEOGRAPHY 또는 GEOMETRY 타입의 표현식이어야 합니다.

반환값 (Returns)

지정된 LineString의 마지막 Point를 포함하는 GEOGRAPHY 또는 GEOMETRY 타입의 값을 반환합니다.

사용 참고 (Usage notes)

  • geography_or_geometry_expression이 LineString이 아니면 함수는 오류를 보고합니다.

예제 (Examples)

GEOGRAPHY 예제

다음 쿼리는 LineString의 마지막 Point를 반환합니다:

ALTER SESSION SET GEOGRAPHY_OUTPUT_FORMAT='WKT';
SELECT ST_ENDPOINT(TO_GEOGRAPHY('LINESTRING(1 1, 2 2, 3 3, 4 4)'));

+-------------------------------------------------------------+
| ST_ENDPOINT(TO_GEOGRAPHY('LINESTRING(1 1, 2 2, 3 3, 4 4)')) |
|-------------------------------------------------------------|
| POINT(4 4)                                                  |
+-------------------------------------------------------------+

GEOMETRY 예제

다음 쿼리는 LineString의 마지막 Point를 반환합니다:

ALTER SESSION SET GEOMETRY_OUTPUT_FORMAT='WKT';
SELECT ST_ENDPOINT(TO_GEOMETRY('LINESTRING(1 1, 2 2, 3 3, 4 4)'));

+------------------------------------------------------------+
| ST_ENDPOINT(TO_GEOMETRY('LINESTRING(1 1, 2 2, 3 3, 4 4)')) |
|------------------------------------------------------------|
| POINT(4 4)                                                 |
+------------------------------------------------------------+

더 알아보기 (Learn more)