ST_GeometryType
ST_GeometryType devuelve el subtipo de una geometría de entrada de datos como una cadena.
En el caso de las entradas de las geometrías 3DM, 3DZ y 4D, ST_GeometryType devuelve el mismo resultado que para las entradas de la geometría 2D.
Sintaxis
ST_GeometryType(geom)
Argumentos
- geom
-
Un valor de tipo de datos
GEOMETRY
o una expresión que toma el valor de un tipoGEOMETRY
.
Tipo de retorno
VARCHAR
representa el subtipo de geom.
Si geom es nulo, entonces se devuelve el valor nulo.
Los valores retornados son los siguientes.
Valor de cadena devuelto | Subtipo de geometría. |
---|---|
|
Se devuelve si geom es un subtipo de |
|
Se devuelve si geom es un subtipo de |
|
Se devuelve si geom es un subtipo de |
|
Se devuelve si geom es un subtipo de |
|
Se devuelve si geom es un subtipo de |
|
Se devuelve si geom es un subtipo de |
|
Se devuelve si geom es un subtipo de |
Ejemplos
El siguiente SQL devuelve el subtipo de la geometría de linestring de entrada de datos.
SELECT ST_GeometryType(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));
st_geometrytype
-------------
ST_LineString