【问题标题】:SQL wildcard matching column name in QuestDBQuestDB 中的 SQL 通配符匹配列名
【发布时间】:2021-01-20 09:58:16
【问题描述】:

我正在尝试对列名进行通配符匹配,但似乎不支持 LIKE 并且文档中没有对通配符匹配的引用。如果我有一些设备名称带有“ESP”的板,我怎样才能使以下工作:

SELECT * FROM dev_data
WHERE device_name LIKE '%ESP%';

【问题讨论】:

    标签: sql questdb


    【解决方案1】:

    看来你应该使用正则表达式匹配

    https://questdb.io/docs/reference/sql/where/#regular-expression-match

    SELECT * FROM dev_data
    WHERE  ~=(device_name,'.*ESP.*');
    

    【讨论】:

      猜你喜欢
      • 2018-09-04
      • 2018-03-22
      • 1970-01-01
      • 1970-01-01
      • 2011-03-19
      • 2018-03-31
      • 2016-02-02
      • 2023-03-24
      • 2023-02-25
      相关资源
      最近更新 更多