ST_DIMENSION
ジオメトリオブジェクトの次元を返します。GEOMETRY または GEOGRAPHY オブジェクトの次元は次のとおりです。
構文
ST_DIMENSION(<geometry_or_geography>)
引数
戻り値の型
UInt8。
例
GEOMETRY の例
SELECT
ST_DIMENSION(
ST_GEOMETRYFROMWKT(
'POINT(-122.306100 37.554162)'
)
) AS pipeline_dimension;
┌────────────────────┐
│ pipeline_dimension │
├────────────────────┤
│ 0 │
└────────────────────┘
SELECT
ST_DIMENSION(
ST_GEOMETRYFROMWKT(
'LINESTRING(-124.20 42.00, -120.01 41.99)'
)
) AS pipeline_dimension;
┌────────────────────┐
│ pipeline_dimension │
├────────────────────┤
│ 1 │
└────────────────────┘
SELECT
ST_DIMENSION(
ST_GEOMETRYFROMWKT(
'POLYGON((-124.20 42.00, -120.01 41.99, -121.1 42.01, -124.20 42.00))'
)
) AS pipeline_dimension;
┌────────────────────┐
│ pipeline_dimension │
├────────────────────┤
│ 2 │
└────────────────────┘
GEOGRAPHY の例
SELECT
ST_DIMENSION(
ST_GEOGFROMWKT(
'LINESTRING(-124.20 42.00, -120.01 41.99)'
)
) AS pipeline_dimension;
╭────────────────────╮
│ pipeline_dimension │
├────────────────────┤
│ 1 │
╰────────────────────╯