Byr*_*ziu 1 presto amazon-athena
我正在使用 Athena 并试图找到一种方法来创建一个 select 语句,该语句将返回以下格式的序列:
Numer
1
2
2
3
3
3
4
4
4
4
Run Code Online (Sandbox Code Playgroud)
依此类推,最多200个。这可能吗?
结合:sequence()UNNEST
SELECT n FROM UNNEST(sequence(1, 5)) t(n)
CROSS JOIN UNNEST(sequence(1, n)) x(y);
Run Code Online (Sandbox Code Playgroud)
presto:default> SELECT n
-> FROM UNNEST(sequence(1, 5)) t(n)
-> CROSS JOIN UNNEST(sequence(1, n)) x(y);
n
---
1
2
2
3
3
3
4
4
4
4
5
5
5
5
5
(15 rows)
Run Code Online (Sandbox Code Playgroud)
(在 Presto 326 中测试,但也适用于 Athena)
| 归档时间: |
|
| 查看次数: |
2564 次 |
| 最近记录: |