-1
私はハイブテーブルに配列を持っていますが、各配列の最後の2つの要素を次のように抽出します: ["a"、 "b"、 "c "] - > [" B」、 "C"]HIVEの配列の最後の2つの要素を抽出する
私はこのようなコードを試してみました:
SELECT
*,
array[size] AS term_n,
array[size - 1] AS term_n_1
FROM
(SELECT *, size(array) AS size FROM MyTable);
をしかし、それは動作しませんでした、誰かがどんな考えを持っていてください!
「それがなかったのである場合t仕事は有益ではありません。それはどんな種類のエラーであっても間違った結果になる可能性があります。エラーの場合は、エラーメッセージを共有する必要があります。あなたが間違った結果を得た場合は、それを共有してください。 –