13

influxdb 中是否有任何简写语法来查询列表中的成员资格?我在想一些类似的事情

SELECT * FROM some_measurement WHERE some_tag IN ('a', 'b', 'c')

OR现在我可以使用ed将它们串在一起=,但这似乎非常低效。有更好的方法吗?我查看了语言规范,我认为这在表达式制作中是不可能的。

我在想的另一个选择是使用正则表达式方法,但这对我来说似乎是一种更糟糕的方法。

4

1 回答 1

27

InfluxDB 0.9 支持正则表达式进行标签匹配。这是正确的方法,尽管正则表达式当然可能有问题。这不是 InfluxDB 的性能问题,实际上可能比多个链式 OR 语句更快。尚不支持 IN 或 HAVING 等子句。

例如:SELECT * FROM some_measurement WHERE some_tag =~ /a|b|c/

于 2015-08-19T21:42:33.727 回答