適用対象:![]()
Databricks Runtime 17.3 以上
Important
この機能は パブリック プレビュー段階です。
入力ジオメトリ内の単一のジオメトリを含む配列を返します。
構文
st_dump ( geoExpr )
論争
-
geoExpr:GEOMETRYの値。
返品ポリシー
ARRAYと同じ型の要素を持つgeoExpr型の値。 出力配列には、入力 GEOMETRY 値に 1 つのジオメトリが含まれています。
入力 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)