ST_STARTPOINT

ST_STARTPOINT

LineString의 첫 번째 Point를 반환해요.

출처: Snowflake ST_STARTPOINT 함수 문서

본문

참고 항목: ST_ENDPOINT, ST_POINTN

구문 (Syntax)

ST_STARTPOINT(  )

인자 (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_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)                                                    |
+---------------------------------------------------------------+

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)                                                   |
+--------------------------------------------------------------+

더 알아보기