-1
我在配置單元表中有一個數組,我想提取每個數組的兩個最後一個元素,如下所示: [「a」,「b」,「c 「] - > [」 b」, 「C」]提取HIVE中數組的最後兩個元素
我試着像這樣的代碼:
SELECT
*,
array[size] AS term_n,
array[size - 1] AS term_n_1
FROM
(SELECT *, size(array) AS size FROM MyTable);
但它沒有工作,有人有什麼想法嗎?
「它沒」不工作「並不具有信息量。這可能是任何一種錯誤,或者可能是錯誤的結果。如果它是一個錯誤,那麼你應該分享錯誤消息。如果你得到錯誤的結果,然後分享。 –