Array

ARRAY_POSITIONS

PostgreSQLPostgreSQL

Mengembalikan array berisi semua posisi dimana element ditemukan. Berguna untuk array dengan duplicate values.

Tipe hasil: integer[]

Syntax

SQL
ARRAY_POSITIONS(array, element)

Parameter

arrayanyarraywajib

Array yang dicari

elementanyelementwajib

Element yang dicari

Contoh Penggunaan

Semua Posisi

SQL
1SELECT ARRAY_POSITIONS(ARRAY['a','b','a','c','a'], 'a');

Mencari semua posisi huruf a.

Hasil
array_positions
{1,3,5}

Fungsi Terkait