如何在 Grafana 的 MySQL 查询中使用 like?

Posted

技术标签:

【中文标题】如何在 Grafana 的 MySQL 查询中使用 like?【英文标题】:How to use like in MySQL query in Grafana? 【发布时间】:2020-12-10 13:17:59 【问题描述】:

我正在使用 mysql 的 grafana 工作。我有一个模板变量,它有多个值,我想使用“like”关键字将该模板变量与 MySQL 查询一起使用。

例如:

select column_name from table_name where column_name like ('%'$Variable'%');

在这里我遇到了 Mysql 语法错误或 Grafana 中的查询失败。

我看起来和这个*** question一样

我怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

您可以使用通配符连接$Variable

select column_name 
from table_name 
where column_name like concat('%', $Variable, '%');

【讨论】:

以上是关于如何在 Grafana 的 MySQL 查询中使用 like?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Grafana中查询Elasticsearch

如何在 Grafana 7.4 中定义标签/值查询?

将 Grafana 连接到 MySQL 显示查询失败,为啥?

如何在 Grafana 查询字符串中使用请求参数值

如何将 Grafana 的 Docker 容器连接到 MySql 的 Docker 容器?

4. Grafana使用mysql作为数据源,呈现图表