Ниже для BigQuery Standard SQL
#standardSQL
WITH test AS (
SELECT [1,2,3] original_array UNION ALL
SELECT [101,102,103, 104, 105]
)
SELECT original_array,
ARRAY(
SELECT * EXCEPT(OFFSET)
FROM test.original_array WITH OFFSET
WHERE OFFSET < ARRAY_LENGTH(test.original_array) - 1
) new_array
FROM test
с результатом
Row original_array new_array
1 1 1
2 2
3
2 101 101
102 102
103 103
104 104
105