- 카테고리:
ST_UNION_AGG¶
GEOGRAPHY 열이 주어지면 열의 오브젝트가 나타내는 모양 중 하나 이상에 있는 결합된 점 집합(즉, 모양의 합집합)을 나타내는 GEOGRAPHY 오브젝트를 반환합니다.
- 참고 항목:
구문¶
ST_UNION_AGG( <geography_column> )
인자¶
geography_column
GEOGRAPHY 열.
반환¶
함수는 GEOGRAPHY 형식의 값을 반환합니다.
예¶
GEOMETRY 열이 있는 테이블을 만들고 데이터를 삽입합니다.
CREATE OR REPLACE TABLE st_union_agg_demo_table (g GEOGRAPHY);
INSERT INTO st_union_agg_demo_table VALUES
('POINT(1 1)'),
('POINT(0 1)'),
('LINESTRING(0 0, 0 1)'),
('LINESTRING(0 0, 0 2)'),
('POLYGON((10 10, 11 11, 11 10, 10 10))'),
('POLYGON((10 10, 11 11, 11 10, 10 10))');
ST_UNION_AGG 함수를 사용하여 GEOGRAPHY 열에 있는 오브젝트가 나타내는 모양 중 하나 이상에 해당하는 점의 결합된 세트를 나타내는 GEOGRAPHY 오브젝트를 반환합니다.
ALTER SESSION SET GEOGRAPHY_OUTPUT_FORMAT = 'WKT';
SELECT ST_UNION_AGG(g) AS union_of_shapes
FROM st_union_agg_demo_table;
+-------------------------------------------------------------------------------------------+
| UNION_OF_SHAPES |
|-------------------------------------------------------------------------------------------|
| GEOMETRYCOLLECTION(POINT(1 1),LINESTRING(0 0,0 1,0 2),POLYGON((11 10,11 11,10 10,11 10))) |
+-------------------------------------------------------------------------------------------+