postgresql 公司名称变量

olqngx59  于 2023-11-18  发布在  PostgreSQL
关注(0)|答案(1)|浏览(136)

我尝试在Grafana中添加一个变量来过滤公司名称。它不会显示任何错误,但连接过滤器时不会显示数据。在变量页面本身,它会显示正确的名称,所以这似乎也没问题。
我现在使用的是这段代码,它对所有其他变量都有效:

AND "Companies"."name" = ANY(string_to_array('${Company_Name:csv', ','))

字符串
我也试过使用Cast( "" AS varchar),但这似乎不是问题所在。有人能帮我解决这个问题吗?:)

bq3bfh9z

bq3bfh9z1#

请验证变量${Company_Name:csv}的设置是否正确。此外,请确保数据库中的数据格式与查询所需的格式相对应,方法是验证“name”是Companies表中的列名,数据库中的公司名称与变量提供的值相匹配,并且没有可能导致不匹配的额外字符或前导或尾随空格。
尝试执行这个简单的查询,看看是否返回任何结果;

SELECT * FROM "Companies" WHERE "name" = ANY(string_to_array('${Company_Name:csv}', ','));

字符串
希望有帮助:)

相关问题