在vertica中生成一定间隔的数字序列

问题描述 投票:0回答:1

生成一定间隔的数字序列。 在 postgresql 中有一个函数 generate_series。 你需要为vertica写类似sql的东西

id | low_esn | high_esn
---------------+----------
101 | 10    | 13
102 | 5     | 7

应该有一个结果:

id  | value
------------
101 | 10
101 | 11
101 | 12
101 | 13
102 | 5
102 | 6
102 | 7
sql vertica generate-series
1个回答
0
投票

您可以使用两种方式:

  1. 您可以为其添加扩展名: https://github.com/tensquaregames/Vertica-GenerateSeries-Extension
  2. 你可以使用这个问题的答案。 vertica 生成带有数字的表格并选择素数

希望这些链接对您有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.