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
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)