InfluxQL:将字段从字符串到整数的 Influx DB 转换

use*_*A__ 5 influxdb

我是 InfluxDB 的新手。我用时间序列数据填充了流入测量

我有以下测量点

time,host,interface,value
2/11/2019 12:03:08 AM,XYZ_test ,gigabitethernet8/43,"292724"
Run Code Online (Sandbox Code Playgroud)

值是字符串的形式我需要使用 InfluxQL 将列转换为 Integer 或 float ,怎么做?

n00*_*00b 5

使用它,您应该能够将值从浮点转换为整数。

SELECT column_name::integer FROM table_name

您可以在这里参考 InfluxDB 文档,

https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/#cast-float-field-values-to-integers

编辑: 但是,不支持将字符串转换为整数。

  • https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/#cast-float-field-values-to-integers 从链接中可以清楚地看出,浮点数可以转换为整数,整数可以转换为浮点数,但这不允许从字符串到浮点数或整数的类型转换。 (3认同)