MI_GeometryN
Beschreibung
Gibt die n-te Geometrie in einer MultiGeometrie zurück.
Syntax
geometry MI_GeometryN ( geometry, n )
Argument
geometry ist ein Ausdruck, der eine Geometrie zurückgibt.
n ist die Position der Geometrie, die von der MultiGeometrie zurückgegeben werden soll.
Beispiel
Gibt das 2. Polygon zurück, das für den angegebenen Rhode Island-Status aufgelistet ist.
select MI_GeometryN([Geometry_Column], 2) as MI_GeometryN from "/USA" where state in ('RI')
Anmerkungen
Diese Funktion aktiviert auch die Geometrie-Disaggregation. Wenn die Eingabegeometrie keine MultiGeometrie (MultiPoint, MultiCurve und MultiPolygon) ist und nach der ersten Geometrie gefragt wird, wird die Eingabegeometrie zurückgegeben. Anderenfalls wird null zurückgegeben.