小编Byr*_*ziu的帖子

Presto - 获取数组元素的总和

我正在使用 Athena 并尝试获取双精度数组元素的总和,但 reduce 函数似乎只适用于整数:

SELECT reduce(ARRAY [5.0, 20.0, 50.4], 0, (s, x) -> s + x, s -> s);

会抛出错误:

Unexpected parameters (array(double), integer, com.facebook.presto.sql.analyzer.TypeSignatureProvider@762f0fa7, com.facebook.presto.sql.analyzer.TypeSignatureProvider@29dfe267) for function reduce. Expected: reduce(array(T), S, function(S,T,S), function(S,R)) T, S, R

有办法做到吗?

presto amazon-athena

3
推荐指数
1
解决办法
4445
查看次数

Amazon Athena (Presto) SELECT 语句创建 (n^2 + n)/2(第一个三角形数)

我正在使用 Athena 并试图找到一种方法来创建一个 select 语句,该语句将返回以下格式的序列:

Numer
1
2
2
3
3
3
4
4
4
4
Run Code Online (Sandbox Code Playgroud)

依此类推,最多200个。这可能吗?

presto amazon-athena

1
推荐指数
1
解决办法
2564
查看次数

标签 统计

amazon-athena ×2

presto ×2