Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi SUBARRAY
Ekstrak sebagian dari array mulai dari posisi tertentu. Mengembalikan array baru yang berisi jumlah tertentu elemen dari array input.
Sintaksis
SUBARRAY( super_expr, start_position, length )
Argumen
- super_expr
-
Ekspresi SUPER valid dalam bentuk array.
- start_position
-
Sebuah integer 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
-
Sebuah integer opsional yang menentukan jumlah elemen untuk mengekstrak. Jika dihilangkan, semua elemen dari posisi awal hingga akhir array dikembalikan.
Jenis pengembalian
Fungsi SUBARRAY mengembalikan nilai data SUPER.
Contoh
Berikut ini adalah contoh dari fungsi SUBARRAY.
SELECT SUBARRAY(ARRAY('a', 'b', 'c', 'd', 'e', 'f'), 2, 3); subarray --------------- ["c","d","e"] (1 row)