카테고리:

지리 공간 함수

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