適用対象:
Databricks SQL
Databricks Runtime 17.1 以降" とマークされているチェック
Important
この機能は パブリック プレビュー段階です。
注
この機能は、Databricks SQL クラシック ウェアハウスでは使用できません。 Databricks SQL ウェアハウスの詳細については、 SQL ウェアハウスの種類に関するページを参照してください。
GEOMETRY値の 2D 投影のトポロジディメンションを返します。
Syntax
st_dimension ( geoExpr )
Arguments
-
geoExpr:GEOMETRY値。
Returns
入力 GEOMETRY 値の 2D 投影のトポロジディメンションを返します。
以下の式を返します。
- 入力
GEOMETRY値がポイントまたはマルチポイントの場合は 0。 - 入力
GEOMETRY値が行文字列または複数行文字列の場合は 1。 - 入力
GEOMETRY値が多角形またはマルチポリゴンの場合は 2。 - 入力
GEOMETRY値が空のジオメトリ コレクションの場合は 0。 - 入力が空でないジオメトリコレクションの場合、コレクション要素の最大寸法。
Examples
> SELECT st_dimension(st_geomfromtext('MULTIPOINT(EMPTY,-1 0,EMPTY)'));
0
> SELECT st_dimension(st_geomfromtext('LINESTRING(-1 0,0 -1,1 0,0 1,-1 0)'));
1
> SELECT st_dimension(st_geomfromtext('MULTIPOLYGON(EMPTY,((-1 0,0 -1,1 0,0 1,-1 0)))'));
2
> SELECT st_dimension(st_geomfromtext('GEOMETRYCOLLECTION EMPTY'));
0