ST_M - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

ST_M

ST_M gibt die m-Koordinate eines Eingabepunktes zurück.

Syntax

ST_M(point)

Argumente

point

Ein POINT-Wert vom Datentyp GEOMETRY.

Rückgabetyp

DOUBLE PRECISION-Wert der m-Koordinate.

Wenn Punkt null ist, wird null zurückgegeben.

Wenn point ein 2D- oder 3DZ-Punkt ist, wird null zurückgegeben.

Wenn point ein leerer Punkt ist, wird null zurückgegeben.

Wenn point kein POINT ist, wird ein Fehler zurückgegeben.

Beispiele

Die folgende SQL-Anweisung gibt die m-Koordinate eines Punktes in einer 3DM-Geometrie zurück.

SELECT ST_M(ST_GeomFromEWKT('POINT M (1 2 3)'));
st_m ----------- 3

Die folgende SQL-Anweisung gibt die m-Koordinate eines Punktes in einer 4D-Geometrie zurück.

SELECT ST_M(ST_GeomFromEWKT('POINT ZM (1 2 3 4)'));
st_m ----------- 4