Array

ARRAY_POSITION

SnowflakeSnowflake

Mengembalikan posisi (0-based) pertama dari nilai dalam array.

Tipe hasil: INTEGERDiperbarui: 6 Jan 2026

Syntax

SQL
ARRAY_POSITION(value, array)

Parameter

valueVARIANTwajib

Nilai yang dicari

arrayARRAYwajib

Array untuk dicari

Contoh Penggunaan

Find Position

SQL
1SELECT ARRAY_POSITION('b'::VARIANT, ARRAY_CONSTRUCT('a', 'b', 'c')) as pos;

Mencari posisi 'b'.

Hasil
1

Pertanyaan Umum tentang ARRAY_POSITION

Apa itu fungsi ARRAY_POSITION di Snowflake?
Mengembalikan posisi (0-based) pertama dari nilai dalam array. Di Snowflake, fungsi ARRAY_POSITION termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan ARRAY_POSITION di Snowflake?
Gunakan sintaks berikut: ARRAY_POSITION(value, array). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi ARRAY_POSITION?
Fungsi ARRAY_POSITION mengembalikan nilai bertipe INTEGER. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi ARRAY_POSITION?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: value (VARIANT, wajib): Nilai yang dicari; array (ARRAY, wajib): Array untuk dicari.

Fungsi Equivalen di Database Lain

Fungsi Terkait