Kategorien:

Geodatenfunktionen

ST_INTERSECTION_AGG

Gibt bei einer GEOGRAPHY-Spalte ein GEOGRAPHY-Objekt zurück, das die Form repräsentiert, die sich aus der kombinierten Menge von Punkten ergibt, welche den durch die Objekte in der Spalte repräsentierten Formen gemeinsam sind (z. B. die Schnittmenge (Intersection) der Formen).

Siehe auch:

ST_INTERSECTION , ST_UNION_AGG

Syntax

ST_INTERSECTION_AGG( <geography_column> )
Copy

Argumente

geography_column

Eine GEOGRAPHY-Spalte.

Rückgabewerte

Gibt einen Wert vom Typ GEOGRAPHY zurück.

Beispiele

Im folgenden Beispiel wird eine Tabelle verwendet, die GEOGRAPHY-Objekte enthält, die Countys in verschiedenen Bundesstaaten repräsentieren. Für jeden Bundestaat gibt das Beispiel die Form zurück, die sich aus der Schnittmenge (Intersection) der Flächen der Countys in diesem Bundesstaat ergibt.

SELECT state_name,
  ST_INTERSECTION_AGG(county) as intersection_of_counties
  FROM counties_by_state
  GROUP BY state_name;
Copy