ST_X

ST_X

GEOGRAPHY 또는 GEOMETRY 객체가 나타내는 Point의 경도(X 좌표)를 반환해요.

출처: Snowflake SQL Reference - ST_X

본문

구문

ST_X( <geography_or_geometry_expression> )

인자

geography_or_geometry_expression

  • 인자는 GEOGRAPHY 또는 GEOMETRY 타입의 표현식이어야 하고 Point를 포함해야 해요.

반환

REAL 값을 반환해요.

사용법 참고 사항

  • 인자가 Point가 아니면 오류를 발생해요.

예제

GEOGRAPHY 예제

다음은 VARCHAR 데이터에 ST_X와 ST_Y 함수를 간단히 사용하는 예시예요.

SELECT ST_X(ST_MAKEPOINT(37.5, 45.5)), ST_Y(ST_MAKEPOINT(37.5, 45.5));
+--------------------------------+--------------------------------+
| ST_X(ST_MAKEPOINT(37.5, 45.5)) | ST_Y(ST_MAKEPOINT(37.5, 45.5)) |
|--------------------------------+--------------------------------|
|                           37.5 |                           45.5 |
+--------------------------------+--------------------------------+

다음은 NULL 값을 사용한 ST_X와 ST_Y 함수의 사용 예시예요.

SELECT
    ST_X(ST_MAKEPOINT(NULL, NULL)), ST_X(NULL),
    ST_Y(ST_MAKEPOINT(NULL, NULL)), ST_Y(NULL)
    ;
+--------------------------------+------------+--------------------------------+------------+
| ST_X(ST_MAKEPOINT(NULL, NULL)) | ST_X(NULL) | ST_Y(ST_MAKEPOINT(NULL, NULL)) | ST_Y(NULL) |
|--------------------------------+------------+--------------------------------+------------|
|                           NULL |       NULL |                           NULL |       NULL |
+--------------------------------+------------+--------------------------------+------------+

더 알아보기