ST_STARTPOINT
ST_STARTPOINT
LineString의 첫 번째 Point를 반환해요.
본문
참고 항목: 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) |
+--------------------------------------------------------------+
더 알아보기
- Snowflake 지리공간 함수 — 관련 지리공간 함수 전체 목록