SQL 算术运算符
InfluxDB 3核心正在进行公开测试
InfluxDB 3 Core 正在进行公开 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
| 整型64位(6) / 整型64位(3) |
|---|
| 2 |
%
百分比 % (取模)运算符将左操作数除以右操作数,并返回余数。如果左操作数不能被右操作数整除,则返回左操作数。
SELECT 8 % 3
| Int64(8) % Int64(3) |
|---|
| 2 |
SELECT 3 % 8
| Int64(3) % Int64(8) |
|---|
| 3 |