카테고리:

지리 공간 함수

ST_X

Returns the longitude (X coordinate) of a Point represented by a GEOGRAPHY or GEOMETRY object.

구문

ST_X( <geography_or_geometry_expression> )

인자

geography_or_geometry_expression

The argument must be of type GEOGRAPHY or GEOMETRY and must contain a Point.

반환

REAL 값을 반환합니다.

사용법 노트

  • 인자가 Point가 아닌 경우 오류가 발생합니다.

GEOGRAPHY Examples

이는 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 |
+--------------------------------+------------+--------------------------------+------------+
맨 위로 이동