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

ST_POINTN



LineString 内の指定したインデックスにある Point を返します。

構文

ST_POINTN(<geometry_or_geography>, <index>)

引数

引数説明
<geometry_or_geography>引数は、LineString を表す GEOMETRY または GEOGRAPHY 型の式である必要があります。
<index>返す Point のインデックスです。

戻り値の型

Geometry。

例

GEOMETRY の例

SELECT ST_POINTN( ST_GEOMETRYFROMWKT( 'LINESTRING(1 1, 2 2, 3 3, 4 4)' ), 1 ) AS pipeline_pointn; ┌─────────────────┐ │ pipeline_pointn │ ├─────────────────┤ │ POINT(1 1) │ └─────────────────┘ SELECT ST_POINTN( ST_GEOMETRYFROMWKT( 'LINESTRING(1 1, 2 2, 3 3, 4 4)' ), -2 ) AS pipeline_pointn; ┌─────────────────┐ │ pipeline_pointn │ ├─────────────────┤ │ POINT(3 3) │ └─────────────────┘

GEOGRAPHY の例

SELECT ST_POINTN( ST_GEOGFROMWKT( 'LINESTRING(1 1, 2 2, 3 3, 4 4)' ), 2 ) AS pipeline_pointn; ┌─────────────────┐ │ pipeline_pointn │ ├─────────────────┤ │ POINT(2 2) │ └─────────────────┘

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