是否可以将变量用作查询的一部分?
有点像:
选择 UNIX_TIMESTAMP(time)为time_sec, sample_value作为值
从某些东西+ VARIABLE_HERE +其他东西
adb.patients_patient_id
= $ pid
答案 0 :(得分:1)
是的,可以从the documentation开始。在“在查询中使用变量”一节中,它们展示了如何在Grafana的MySQL查询中使用变量。 $ hostname这是变量:
SELECT
UNIX_TIMESTAMP(atimestamp) as time,
aint as value,
avarchar as metric
FROM my_table
WHERE $__timeFilter(atimestamp) and hostname in($hostname)
ORDER BY atimestamp ASC