📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

ST_DIMENSION



ジオメトリオブジェクトの次元を返します。GEOMETRY または GEOGRAPHY オブジェクトの次元は次のとおりです。

地理空間オブジェクト型次元
Point / MultiPoint0
LineString / MultiLineString1
Polygon / MultiPolygon2

構文

ST_DIMENSION(<geometry_or_geography>)

引数

引数説明
<geometry_or_geography>引数は GEOMETRY または 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 │ ╰────────────────────╯

このページは役に立ちましたか?