카테고리:

지리공간 함수

ST_STARTPOINT

LineString의 첫 번째 점을 반환합니다.

참고 항목:

ST_ENDPOINT , ST_POINTN

구문

ST_STARTPOINT( <geography_or_geometry_expression> ) 
Copy

인자

geography_or_geometry_expression

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

반환

이 함수는 지정된 LineString의 첫 번째 Point를 포함하는 GEOGRAPHY 또는 GEOMETRY 형식의 값을 반환합니다.

사용법 노트

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

GEOGRAPHY 예

다음 쿼리는 LineString의 첫 번째 Point를 반환합니다.

ALTER SESSION SET GEOGRAPHY_OUTPUT_FORMAT='WKT'; SELECT ST_STARTPOINT(TO_GEOGRAPHY('LINESTRING(1 1, 2 2, 3 3, 4 4)')); +---------------------------------------------------------------+ | ST_STARTPOINT(TO_GEOGRAPHY('LINESTRING(1 1, 2 2, 3 3, 4 4)')) | |---------------------------------------------------------------| | POINT(1 1) | +---------------------------------------------------------------+ 
Copy

GEOMETRY 예

다음 쿼리는 LineString의 첫 번째 Point를 반환합니다.

ALTER SESSION SET GEOMETRY_OUTPUT_FORMAT='WKT'; SELECT ST_STARTPOINT(TO_GEOMETRY('LINESTRING(1 1, 2 2, 3 3, 4 4)')); +--------------------------------------------------------------+ | ST_STARTPOINT(TO_GEOMETRY('LINESTRING(1 1, 2 2, 3 3, 4 4)')) | |--------------------------------------------------------------| | POINT(1 1) | +--------------------------------------------------------------+ 
Copy