適用於:
Databricks SQL
Databricks Runtime 17.1 和更新版本
Important
這項功能目前處於 公開預覽版。
備註
這項功能不適用於 Databricks SQL Classic 倉儲。 若要深入瞭解 Databricks SQL 倉儲,請參閱 SQL 倉儲類型。
傳回輸入點 GEOMETRY 值的 X 座標,或 NULL 如果點是空的。
Syntax
st_x ( geoExpr )
Arguments
-
geoExpr:一個GEOMETRY值。
Returns
類型 DOUBLE 的值等於輸入點 GEOMETRY 的 X 座標。
如果輸入是 ,則函式會傳 NULL 回 ,如果點是 NULL 空的,則傳回 。
錯誤條件
- 如果的
geoExpr值不是點,則函數會傳回 ST_INVALID_ARGUMENT。INVALID_TYPE。
Examples
-- Returns the X coordinate of a non-empty point geometry.
> SELECT st_x(st_geomfromtext('POINT Z (2 3 4)'));
2.0
-- Returns `NULL` for an empty point geometry.
> SELECT st_x(st_geomfromtext('POINT ZM EMPTY'));
NULL