Array
BigQuery
SAFE_OFFSET
Mengakses elemen array dengan zero-based index, mengembalikan NULL jika out of bounds.
Tipe hasil:
Element type or NULLDiperbarui: 7 Jan 2026Syntax
SQL
array[SAFE_OFFSET(zero_based_index)]Parameter
zero_based_indexINT64wajib
Index dimulai dari 0
Contoh Penggunaan
Safe Access by Offset
SQL
1 SELECT 2 arr[SAFE_OFFSET(0)] as first, 3 arr[SAFE_OFFSET(10)] as out_of_bounds 4 FROM (SELECT ['a', 'b', 'c'] as arr);
Akses aman tanpa error.
Hasil
| first | out_of_bounds |
|---|---|
| a | NULL |