Comparteix via


st_ndims Función

Se aplica a:check marcado yes Databricks SQL check marcado yes Databricks Runtime 17.1 y versiones posteriores

Important

Esta característica está en versión preliminar pública.

Nota:

Esta característica no está disponible en almacenes clásicos de Databricks SQL. Para más información sobre los almacenes de SQL de Databricks, consulte Tipos de almacenamiento de SQL.

Devuelve la dimensión de coordenada del valor de entrada GEOGRAPHY o GEOMETRY.

Syntax

st_ndims ( geoExpr )

Arguments

  • geoExpr: un valor de GEOGRAPHY o GEOMETRY.

Returns

Valor de tipo INT, que representa la dimensión de coordenada de la entrada GEOGRAPHY o GEOMETRY valor.

La función devuelve NULL si la entrada es NULL.

Examples

-- Returns the number of dimensions of a 2D point geometry.
> SELECT st_ndims(st_geomfromtext('POINT(10 34)'));
  2
-- Returns the number of dimensions of a 3D point geometry.
> SELECT st_ndims(st_geomfromgeojson('{"type":"Point","coordinates":[10,34,55]}'));
  3
-- Returns the number of dimensions of a 3D point geography.
> SELECT st_ndims(st_geogfromtext('POINT M (10 34 48)'));
  3
-- Returns the number of dimensions of a 4D point geography.
> SELECT st_ndims(st_geogfromtext('POINT ZM (10 34 48 -24)'));
  4