【问题标题】:Is it possible to perform a regex match on SYMBOL types in QuestDB?是否可以对 QuestDB 中的 SYMBOL 类型执行正则表达式匹配?
【发布时间】:2021-04-16 08:55:19
【问题描述】:

我正在尝试对符号列执行正则表达式匹配:

SELECT * FROM my_table WHERE ~=(col_name, 'some.*')

这对我不起作用,但我无法从错误中判断这是因为我使用了不受支持的匹配运算符 (.*)、表达式对于查询的格式不正确,还是甚至完全支持SYMBOL 类型。我得到的错误是

too few arguments for ‘~’ [found=0,expected=2]

【问题讨论】:

    标签: regex questdb


    【解决方案1】:

    我通过删除~ 之后的= 使其工作。

    这是最后的命令:

    SELECT * FROM my_table WHERE ~(col_name, 'some.*')
    

    【讨论】:

      猜你喜欢
      • 2010-10-24
      • 2018-04-28
      • 1970-01-01
      • 2012-12-16
      • 1970-01-01
      • 1970-01-01
      • 2019-07-13
      • 1970-01-01
      相关资源
      最近更新 更多