在 Presto 中按列值扩展行
Expand rows by column value in Presto
我有数据,其 ID、编号如下:
id, number
1, 5
2, 3
我希望数据为:
id, number
1, 0
1, 1
1, 2
1, 3
1, 4
1, 5
2, 0
2, 1
2, 2
2, 3
select t.id
,s.n
from mytable t
cross join unnest(sequence(0,t.number)) s (n)
;
我有数据,其 ID、编号如下:
id, number
1, 5
2, 3
我希望数据为:
id, number
1, 0
1, 1
1, 2
1, 3
1, 4
1, 5
2, 0
2, 1
2, 2
2, 3
select t.id
,s.n
from mytable t
cross join unnest(sequence(0,t.number)) s (n)
;