Documentation

SQL 比较运算符

比较运算符评估左操作数和右操作数之间的关系,并返回 truefalse

操作符含义
=等于
<>不等于
!=不等于
>大于
>=大于或等于
<小于
<=小于或等于
~匹配一个正则表达式
~*匹配正则表达式 (不区分大小写)
!~不符合正则表达式
!~*不匹配正则表达式 (不区分大小写)

=

运算符 = 比较左边和右边的操作数,如果相等,则返回 true。否则返回 false

SELECT 123 = 123
Int64(123) = Int64(123)
真的

不等于, 小于或大于

不等于运算符 !=<> 比较左右操作数,如果不相等,返回 true。否则返回 false

SELECT 123 != 456
Int64(123) != Int64(456)
真的
SELECT 123 <> 456
Int64(123) != Int64(456)
真的

>

大于(>)运算符比较左边和右边的操作数,如果左边的操作数大于右边的操作数,则返回 true。否则返回 false

SELECT 3 > 2
Int64(3) > Int64(2)
真的

>=

>= 运算符比较左操作数和右操作数,如果左操作数大于或等于右操作数,则返回 true。否则返回 false

SELECT 3 >= 2
Int64(3) >= Int64(2)
真的

<

< 运算符比较左操作数和右操作数,如果左操作数小于右操作数,则返回 true。否则返回 false

SELECT 1 < 2
Int641(1) < Int64(2)
真的

<=

<= 运算符比较左右操作数,如果左操作数小于或等于右操作数,则返回 true。否则返回 false

SELECT 1 <= 2
整型64(1) <= 整型64(2)
真的

~

运算符 ~ 比较左边的字符串操作数与右边的正则表达式操作数,如果匹配(区分大小写),返回 true。否则返回 false

SELECT 'abc' ~ 'a.*'
Utf8(“abc”) ~ Utf8(“a.*”)
真的

~*

~* 操作符将左侧字符串操作数与右侧正则表达式操作数进行比较,如果匹配(不区分大小写),则返回 true。否则返回 false

SELECT 'Abc' ~* 'A.*'
Utf8(“Abc”) ~* Utf8(“A.*”)
真的

!~

!~ 运算符将左侧字符串操作数与右侧正则表达式操作数进行比较,如果不匹配(区分大小写),则返回 true。否则返回 false

SELECT 'abc' !~ 'd.*'
Utf8(“abc”) !~ Utf8(“d.*”)
真的

!~*

!~* 运算符将左侧字符串操作数与右侧正则表达式操作数进行比较,如果不匹配(不区分大小写),则返回 true。否则返回 false

SELECT 'Abc' !~* 'a.*'
Utf8(“Abc”) !~* Utf8(“a.*”)
错误


Flux的未来

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

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

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

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