文档文档

SQL 算术运算符

InfluxDB 3 Core 处于公开 Alpha 阶段

InfluxDB 3 Core 处于公开 alpha 阶段,可用于测试和反馈,但不适合生产环境使用。产品和本文档都在不断完善中。我们欢迎并鼓励您提供关于 alpha 体验的输入,并邀请您加入我们的公共频道以获取更新和分享反馈。

Alpha 预期和建议

算术运算符接受两个数值(字面量或变量),并执行计算,返回单个数值。

运算符描述
+加法
-减法
*乘法
/除法
%取模

+

+ 运算符将两个操作数相加并返回总和。

SELECT 1 + 2
int64(1) + int64(2)
3

-

- 运算符从左操作数中减去右操作数,并返回差值。

SELECT 4 - 2
int64(4) - int64(2)
2

*

* 运算符将两个操作数相乘并返回乘积。

SELECT 2 * 3
int64(2) * int64(3)
6

/

/ 运算符将左操作数除以右操作数,并返回商。

SELECT 6 / 3
int64(6) / int64(3)
2

%

%(取模)运算符将左操作数除以右操作数,并返回余数。如果左操作数不能被右操作数整除,则返回左操作数。

SELECT 8 % 3
Int64(8) % Int64(3)
2
SELECT 3 % 8
Int64(3) % Int64(8)
3

此页内容是否对您有帮助?

感谢您的反馈!


Flux 的未来

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

阅读更多

InfluxDB 3 开源版本现已发布公开 Alpha 版

InfluxDB 3 开源版本现已可用于 alpha 测试,根据 MIT 或 Apache 2 许可获得许可。

我们正在发布两个产品作为 alpha 的一部分。

InfluxDB 3 Core 是我们新的开源产品。它是用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看