Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
st_pointn
ST_pointn mengembalikan titik dalam linestring seperti yang ditentukan oleh nilai indeks. Nilai indeks negatif dihitung mundur dari akhir linestring, sehingga -1 adalah titik terakhir.
Dimensi geometri yang dikembalikan sama dengan geometri input.
Sintaks
ST_PointN(geom, index)
Argumen
- geom
-
Nilai tipe data
GEOMETRY
atau ekspresi yang mengevaluasiGEOMETRY
tipe. Subtipe harus.LINESTRING
- indeks
-
Nilai tipe data
INTEGER
yang mewakili indeks titik dalam linestring.
Jenis pengembalian
GEOMETRY
dari subtipePOINT
.
Nilai pengidentifikasi sistem referensi spasial (SRID) dari geometri yang dikembalikan diatur ke 0.
Jika geom atau indeks adalah nol, maka null dikembalikan.
Jika indeks berada di luar jangkauan, maka null dikembalikan.
Jika geom kosong, maka null dikembalikan.
Jika geom bukan aLINESTRING
, maka null dikembalikan.
Contoh
SQL berikut mengembalikan representasi teks terkenal yang diperluas (EWKT) dari enam titik LINESTRING
ke GEOMETRY
objek dan mengembalikan titik pada indeks 5 dari linestring.
SELECT ST_AsEWKT(ST_PointN(ST_GeomFromText('LINESTRING(0 0,10 0,10 10,5 5,0 5,0 0)',4326), 5));
st_asewkt
-------------
SRID=4326;POINT(0 5)