View a markdown version of this page

Fungsi SUBARRAY - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi SUBARRAY

Mengekstrak sebagian dari array mulai dari posisi tertentu. Mengembalikan array baru yang berisi jumlah elemen tertentu dari array input.

Sintaksis

SUBARRAY( super_expr, start_position, length )

Argumen

super_expr

Ekspresi SUPER yang valid dalam bentuk array.

posisi awal

Bilangan bulat yang menentukan posisi awal untuk ekstraksi. Indeks berbasis 0, di mana 0 menunjukkan elemen pertama. Jika start_position berada di luar panjang array, array kosong dikembalikan.

panjang

Bilangan bulat opsional yang menentukan jumlah elemen yang akan diekstrak. Jika dihilangkan, semua elemen dari posisi awal hingga akhir array dikembalikan.

Jenis pengembalian

Fungsi SUBARRAY mengembalikan nilai data SUPER.

Contoh

Berikut ini adalah contoh fungsi SUBARRAY.

SELECT SUBARRAY(ARRAY('a', 'b', 'c', 'd', 'e', 'f'), 2, 3); subarray --------------- ["c","d","e"] (1 row)

Lihat juga