文档

杂项 SQL 函数

InfluxDB SQL 实现支持以下杂项函数以执行各种操作

arrow_cast

将值转换为特定 Arrow 数据类型。

arrow_cast(expression, datatype)

参数

  • expression: 要转换的表达式。可以是常量、列或函数,以及算术或字符串运算符的任意组合。
  • datatype: 要转换到的 Arrow 数据类型

查看 arrow_cast 查询示例

arrow_typeof

返回表达式的底层 Arrow 数据类型

arrow_typeof(expression)
参数
  • expression: 要评估的表达式。可以是常量、列或函数,以及算术或字符串运算符的任意组合。

查看 arrow_typeof 查询示例

interpolate

通过插值现有值来填充指定聚合列中的空值。必须与 date_bin_gapfill 一起使用。

interpolate(aggregate_expression)
参数
  • aggregate_expression: 对指定表达式的聚合操作。操作可以使用任何 聚合函数。表达式可以是常量、列或函数,以及聚合函数支持的算术运算符的任意组合。

date_bin_gapfill, locf

查看 interpolate 查询示例

locf

使用date_bin_gapfill填充指定聚合列中的空值。必须与date_bin_gapfill一起使用。

LOCF是“last observation carried forward”(最后观测值前推)的缩写。

locf(aggregate_expression)
参数
  • aggregate_expression: 对指定表达式的聚合操作。操作可以使用任何 聚合函数。表达式可以是常量、列或函数,以及聚合函数支持的算术运算符的任意组合。

date_bin_gapfillinterpolate

查看locf查询示例


这个页面有帮助吗?

感谢您的反馈!


Flux的未来

Flux将进入维护模式。您可以继续像现在一样使用它,而无需对代码进行任何更改。

阅读更多

InfluxDB v3增强功能和InfluxDB Clustered现已正式推出

新功能包括更快的查询性能和管理工具,推动了InfluxDB v3产品线的进步。InfluxDB Clustered现已正式推出。

InfluxDB v3性能和功能

InfluxDB v3产品线在查询性能方面取得了显著增强,并提供了新的管理工具。这些增强包括用于监控InfluxDB集群健康状况的操作仪表板,InfluxDB Cloud Dedicated中的单点登录(SSO)支持,以及用于令牌和数据库的新管理API。

了解新的v3增强功能


InfluxDB Clustered正式推出

InfluxDB Clustered现已正式推出,并为您在自管理的堆栈中提供了InfluxDB v3的功能。

与我们谈论InfluxDB Clustered