- 类别:
ST_X¶
返回由 GEOGRAPHY 或 GEOMETRY 对象表示的点的经度(X 坐标)。
语法¶
ST_X( <geography_or_geometry_expression> )
实参¶
geography_or_geometry_expression
实参必须是 GEOGRAPHY 或 GEOMETRY 类型的表达式,并且必须包含一个点。
返回¶
返回 REAL 值。
使用说明¶
如果实参不是一个点,则发出错误。
示例¶
GEOGRAPHY 示例¶
下面示例展示了 ST_X 和 ST_Y 函数在 VARCHAR 数据中的简单使用:
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 | +--------------------------------+--------------------------------+
下面示例展示了 ST_X 和 ST_Y 函数在 NULL 值中的使用:
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 | +--------------------------------+------------+--------------------------------+------------+