当列包含字符串值时如何 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
使其不区分大小写。如果您不想要它,请将其删除。
基本上,我正在寻找与 SQL 中的 "LIKE" 关键字等效的关键字。有什么方法可以获取列包含特定字符串的那些行?
例如从下面table/measurement,我们能得到第"data"列包含"find"的行吗?即第二行。
Col1 Col2 Col3
第一海峡 第二海峡 第三海峡
第一海峡 第二海峡 第三海峡,找我
第一海峡 第二海峡 第三海峡
您可以使用 =~
运算符与正则表达式进行比较。例如:
select * from yourmeasure where col3 =~ /find/i
i
使其不区分大小写。如果您不想要它,请将其删除。