【问题标题】:Expand rows by column value in Presto在 Presto 中按列值展开行
【发布时间】:2017-09-02 10:03:35
【问题描述】:

我有具有 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 

【问题讨论】:

    标签: presto


    【解决方案1】:
    select  t.id
           ,s.n
    
    from    mytable t 
            cross join unnest(sequence(0,t.number)) s (n)
    ;
    

    【讨论】:

      猜你喜欢
      • 2018-12-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-18
      • 1970-01-01
      • 1970-01-01
      • 2017-03-20
      • 1970-01-01
      • 2021-01-24
      相关资源
      最近更新 更多