我想要生成浮动范围,它可以不嵌套在PrestoDb中的一个列中。我正在跟踪文档https://prestodb.io/docs/current/functions/array.html并尝试“sequence”,但是看起来浮点范围不能按顺序生成。我希望生成如下所示的表,其值间隔减少0.3
| date | value |
| 2020-01-31 | 47.6 |
| 2020-02-28 | 47.3 |
| 2020-03-31 | 47.0 |
我试图生成一个序列,然后将其解压到列值中。我能够使用prestodb中的序列生成日期列,但不能使用value列。
如有任何建议请
发布于 2020-06-21 00:00:54
您可以将sequence
与bigint
一起使用,并在取消嵌套后转换为double
:
presto> SELECT x / 10e0 FROM UNNEST(sequence(476, 470, -3)) t(x);
_col0
-------
47.6
47.3
47.0
(经Presto 336核实)
https://stackoverflow.com/questions/62492512
复制相似问题