Повторите значение в Амазонке Афины - PullRequest
0 голосов
/ 20 сентября 2018

Я хочу повторить элемент n раз (где n указано в другом столбце).

Presto содержит функцию повтора https://prestodb.io/docs/current/functions/array.html,, но она не поддерживается Афиной.Итак, есть ли другой способ повторить пункты?

Например (X, 3) -> [X, X, X].

1 Ответ

0 голосов
/ 04 октября 2018

Да, эта функция не поддерживается Athena, потому что в данный момент Athena использует Presto версии 0.172, а в этой версии Presto не реализована упомянутая функция.Я думаю, что вы не найдете альтернативную функцию, вы можете использовать только обходной путь, как это:

transform(sequence(1, 3), x-> 'X')
...