ST_ GeometryType - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ST_ GeometryType

ST_ GeometryType gibt den Untertyp einer Eingabegeometrie als Zeichenfolge zurück.

Für 3DM-, 3DZ- und 4D-Geometrieeingaben gibt ST_ dasselbe Ergebnis GeometryType zurück wie für 2D-Geometrieeingaben.

Syntax

ST_GeometryType(geom)

Argumente

geom

Ein Wert vom Datentyp GEOMETRY oder ein Ausdruck, der zu einem GEOMETRY-Typ ausgewertet wird.

Rückgabetyp

VARCHAR stellt den Subtyp von geom dar.

Wenn geom null ist, wird null zurückgegeben.

Die zurückgegebenen Werte lauten wie folgt.

Zurückgegebener String-Wert Geometrie-Subtyp

ST_Point

Wird zurückgegeben, wenn geom ein POINT-Subtyp ist.

ST_LineString

Wird zurückgegeben, wenn geom ein LINESTRING-Subtyp ist.

ST_Polygon

Wird zurückgegeben, wenn geom ein POLYGON-Subtyp ist.

ST_MultiPoint

Wird zurückgegeben, wenn geom ein MULTIPOINT-Subtyp ist.

ST_MultiLineString

Wird zurückgegeben, wenn geom ein MULTILINESTRING-Subtyp ist.

ST_MultiPolygon

Wird zurückgegeben, wenn geom ein MULTIPOLYGON-Subtyp ist.

ST_GeometryCollection

Wird zurückgegeben, wenn geom ein GEOMETRYCOLLECTION-Subtyp ist.

Beispiele

Das folgende SQL gibt den Subtyp der Eingangs-Linestring-Geometrie zurück.

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