적용 대상:![]()
Databricks Runtime 17.3 이상에 적용
중요합니다
이 기능은 공개 미리보기 단계에 있습니다.
입력 기하 도형의 단일 기하 도형을 포함하는 배열을 반환합니다.
Syntax
st_dump ( geoExpr )
Arguments
-
geoExpr:GEOMETRY값입니다.
반품
ARRAY 유형 값으로, 그 요소들이 geoExpr와 같은 유형입니다. 출력 배열은 입력 GEOMETRY 값에 단일 기하 도형을 포함합니다.
입력 GEOMETRY 값이 점, 줄 바꿈 또는 다각형이면 입력 GEOMETRY 값이 포함된 배열이 반환됩니다.
입력 GEOMETRY 값이 빈 multipoint, multilinestring, multipolygon 또는 geometry 컬렉션이면 빈 배열이 반환됩니다.
출력 배열에 있는 값의 GEOMETRY SRID 값은 입력 GEOMETRY 값의 값과 동일합니다.
입력이 NULL인 경우 함수는 NULL를 반환합니다.
예시
> SELECT st_asewkt(g) FROM (SELECT explode(st_dump(st_geomfromtext('MULTILINESTRING((1 2,3 4),(7 8,6 5))', 3857))) g) ORDER BY 1;
SRID=3857;LINESTRING(1 2,3 4)
SRID=3857;LINESTRING(7 8,6 5)
> SELECT st_astext(g) FROM (SELECT explode(st_dump(st_geomfromtext('GEOMETRYCOLLECTION(POINT EMPTY,MULTIPOINT(5 6,EMPTY,3 4))'))) g) ORDER BY 1;
POINT EMPTY
POINT EMPTY
POINT(3 4)
POINT(5 6)