当列包含字符串值时如何 return 来自 InfluxDB 测量的特定行

How to return specific rows from InfluxDB measurement when the column contains a string value

基本上,我正在寻找与 SQL 中的 "LIKE" 关键字等效的关键字。有什么方法可以获取列包含特定字符串的那些行?

例如从下面table/measurement,我们能得到第"data"列包含"find"的行吗?即第二行。

Col1 Col2 Col3
第一海峡 第二海峡 第三海峡
第一海峡 第二海峡 第三海峡,找我
第一海峡 第二海峡 第三海峡

您可以使用 =~ 运算符与正则表达式进行比较。例如:

select * from yourmeasure where col3 =~ /find/i

i 使其不区分大小写。如果您不想要它,请将其删除。