Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.1 e superior
Observação
Esse recurso não está disponível nos armazéns Databricks SQL Classic. Para saber mais sobre os armazéns SQL do Databricks, consulte Tipos de armazém SQL.
Retorna o tipo da entrada GEOGRAPHY ou GEOMETRY valor como uma cadeia de caracteres.
Syntax
st_geometrytype ( geoExpr )
Arguments
-
geoExpr: um valorGEOGRAPHYouGEOMETRY.
Returns
Um valor do tipo STRING, que representa o tipo da geometria de entrada.
O valor retornado é o seguinte:
- Para pontos, a expressão retorna
ST_Point. - Para cadeias de caracteres de linha, a expressão retorna
ST_LineString. - Para polígonos, a expressão retorna
ST_Polygon. - Para multipontos, a expressão retorna
ST_MultiPoint. - Para multilinestrings, a expressão retorna
ST_MultiLineString. - Para multipolígonos, a expressão retorna
ST_MultiPolygon. - Para coleções de geometria, a expressão retorna
ST_GeometryCollection.
A função retorna NULL se a entrada for NULL.
Examples
-- Returns the type of a point geometry.
> SELECT st_geometrytype(st_geomfromtext('POINT(4 5)'));
ST_Point
-- Returns the type of a geometry collection.
> SELECT st_geometrytype(st_geomfromtext('GEOMETRYCOLLECTION(POINT(4 5),LINESTRING(-4 5,7 8))'));
ST_GeometryCollection