Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Mengembalikan ekspresi ke-n dalam daftar nilai sebaris yang disediakan. Menyediakan cara ringkas untuk mengonversi indeks numerik menjadi string yang sesuai dari daftar yang telah ditentukan sebelumnya.
Ini berfungsi dengan baik untuk menerjemahkan kode tersimpan ke dalam label yang dapat dibaca. Untuk label dinamis (misalnya, disimpan dalam tabel domain atau tidak berturut-turut), JOIN ekspresi atau CASE lebih dapat dipertahankan.
Sintaks
elt(index, expr1 [, ...])
Argumen
-
index: Ekspresi INTEGER yang lebih besar dari 0. -
exprN: Ekspresi apa pun yang berbagi jenis paling tidak umum dengan semuaexprN.
Pengembalian
Hasilnya memiliki jenis jenis yang paling tidak umum dari exprN.
Indeks harus antara 1 dan angka expr. Jika indeks berada di luar jangkauan, kesalahan INVALID_ARRAY_INDEX muncul.
Catatan
Dalam Databricks Runtime, jika spark.sql.ansi.enabled adalah false, fungsi mengembalikan NULL alih-alih kesalahan jika indeks berada di luar batas.
Contoh
> SELECT elt(1, 'scala', 'java');
scala