如何在presto中生成浮点序列?

t5fffqht  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(401)

我想生成一个浮动范围,它可以在prestodb中不赋值到列中。我在看文件https://prestodb.io/docs/current/functions/array.html 和尝试'序列',但看起来像浮动范围不能在序列中生成。我想生成一个值间隔减少0.3的表,如下所示

| date       | value |
| 2020-01-31 |  47.6 |
| 2020-02-28 |  47.3 |
| 2020-03-31 |  47.0 |

我试图生成一个序列,然后将其取消嵌套到列值中。我可以使用prestodb中的序列生成date列,但不能使用value列
有什么建议吗

ckocjqey

ckocjqey1#

你可以用 sequencebigint 并转换为 double 取消测试后:

presto> SELECT x / 10e0 FROM UNNEST(sequence(476, 470, -3)) t(x);
 _col0
-------
  47.6
  47.3
  47.0

(在presto 336上验证)

相关问题