【发布时间】:2021-10-21 22:14:49
【问题描述】:
当我运行下面的 SQL 时,它说解析查询时出错。我尽力找出错误但没有运气。任何帮助将不胜感激。
SELECT *, $field,
CASE
WHEN SEVERITY_LABEL = 'LOW' THEN '1'
WHEN SEVERITY_LABEL = 'MEDIUM' THEN '2'
WHEN SEVERITY_LABEL = 'HIGH' THEN '3'
ELSE 'Not Sev' END AS 'SEVERITY'
FROM table_name
WHERE ("class"=~/^$class$/) AND $Filter
错误:
InfluxDB 错误:解析查询时出错:发现时间,预期来自第 3 行,字符 5
谢谢
【问题讨论】:
-
MySQL SQL Server InfluxDB - 请更正你的标签。
-
仅供参考
case是一个表达式而不是一个语句。 -
从错误中很清楚这是 InfluxDB。我已经更新了标签。
-
快速浏览一下文档,我可能是错的,但似乎 InfluxDB 不支持大小写。
-
ELSE 'Not Sev' END AS "SEVERITY"
标签: sql influxdb influxdb-python