適用対象:
Databricks SQL
Databricks Runtime 17.1 以降" とマークされているチェック
Important
この機能は パブリック プレビュー段階です。
注
この機能は、Databricks SQL クラシック ウェアハウスでは使用できません。 Databricks SQL ウェアハウスの詳細については、 SQL ウェアハウスの種類に関するページを参照してください。
入力 GEOGRAPHY 値または GEOMETRY 値を等価の複数地理空間値として返します。
Syntax
st_multi ( geoExpr )
Arguments
-
geoExpr:GEOGRAPHYまたはGEOMETRYの値。
Returns
複数の地理空間値を表す GEOGRAPHY 型または GEOMETRY型の値。
出力 GEOGRAPHY または GEOMETRY 値の SRID 値は、入力値の SRID 値と等しくなります。
出力 GEOGRAPHY または GEOMETRY 値のディメンションは、入力値のディメンションと同じです。
いずれかの入力がNULLされている場合、関数はNULLを返します。
Examples
-- Converts a point geometry to a multipoint geometry.
> SELECT st_asewkt(st_multi(st_geomfromtext('POINT Z (1 2 100)', 4326)));
SRID=4326;MULTIPOINT Z ((1 2 100))
-- Converts a multipoint geometry to a multipoint geometry (identity).
> SELECT st_asewkt(st_multi(st_geomfromtext('MULTIPOINT Z (1 2 100)', 3857)));
SRID=3857;MULTIPOINT Z ((1 2 100))
-- Converts a point geography to a multipoint geography.
> SELECT st_asewkt(st_multi(st_geogfromtext('POINT Z (1 2 100)')));
SRID=4326;MULTIPOINT Z ((1 2 100))
-- Converts a multipoint geography to a multipoint geography (identity).
> SELECT st_asewkt(st_multi(st_geogfromtext('MULTIPOINT Z (1 2 100)')));
SRID=4326;MULTIPOINT Z ((1 2 100))