適用対象:
Databricks SQL
Databricks Runtime 17.3 以降
注
この機能は、Databricks SQL クラシック ウェアハウスでは使用できません。 Databricks SQL ウェアハウスの詳細については、 SQL ウェアハウスの種類に関するページを参照してください。
入力ジオメトリ内の単一のジオメトリを含む配列を返します。
構文
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)