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

ST_NPOINTS



GEOMETRY または GEOGRAPHY オブジェクト内の点の数を返します。

構文

ST_NPOINTS(<geometry_or_geography>)

エイリアス

引数

引数説明
<geometry_or_geography>引数は、GEOMETRY または GEOGRAPHY オブジェクト型の式である必要があります。

戻り値の型

UInt8。

例

GEOMETRY の例

SELECT ST_NPOINTS(TO_GEOMETRY('POINT(66 12)')) AS npoints ┌─────────┐ │ npoints │ ├─────────┤ │ 1 │ └─────────┘ SELECT ST_NPOINTS(TO_GEOMETRY('MULTIPOINT((45 21),(12 54))')) AS npoints ┌─────────┐ │ npoints │ ├─────────┤ │ 2 │ └─────────┘ SELECT ST_NPOINTS(TO_GEOMETRY('LINESTRING(40 60,50 50,60 40)')) AS npoints ┌─────────┐ │ npoints │ ├─────────┤ │ 3 │ └─────────┘ SELECT ST_NPOINTS(TO_GEOMETRY('MULTILINESTRING((1 1,32 17),(33 12,73 49,87.1 6.1))')) AS npoints ┌─────────┐ │ npoints │ ├─────────┤ │ 5 │ └─────────┘ SELECT ST_NPOINTS(TO_GEOMETRY('GEOMETRYCOLLECTION(POLYGON((-10 0,0 10,10 0,-10 0)),LINESTRING(40 60,50 50,60 40),POINT(99 11))')) AS npoints ┌─────────┐ │ npoints │ ├─────────┤ │ 8 │ └─────────┘

GEOGRAPHY の例

SELECT ST_NPOINTS(ST_GEOGFROMWKT('LINESTRING(40 60,50 50,60 40)')) AS npoints ┌─────────┐ │ npoints │ ├─────────┤ │ 3 │ └─────────┘

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