【问题标题】:generate range of numbers from 1 to N in Netezza在 Netezza 中生成从 1 到 N 的数字范围
【发布时间】:2021-12-01 07:19:13
【问题描述】:

我想知道是否有一个选项可以在 Netezza 中简单地生成从 1 到 N 的数字范围?

假设N=5,那么我的结果应该是:

N
1
2
3
4
5

谢谢!

【问题讨论】:

    标签: netezza


    【解决方案1】:

    选择_v_vector_idx.idx,其中idx在1到10之间;

    注意:IDX 范围是 0-1023

    【讨论】:

    • 有没有增加范围的选项?例如到5000? :)
    • /* _V_VECTOR_IDX 表返回数字 0..1024。我们可以将表连接到自身以生成 1M 行 */ select val from (select ((t1.idx * 1024) + t2.idx) as val from _v_vector_idx t1 cross join _v_vector_idx t2) as list_of_one_million_numbers 其中 val 在 1 和 5000 之间;
    猜你喜欢
    • 2013-05-05
    • 2016-08-25
    • 1970-01-01
    • 2011-10-20
    • 2010-10-20
    • 1970-01-01
    • 2021-09-17
    相关资源
    最近更新 更多