出现这个错误的原因是查询语句中引用了不存在的列。可以通过检查查询语句是否正确来解决问题。以下是一个示例查询语句:
SELECT measure_name FROM "testDB"."testTable" WHERE time > ago(1h)
如果要查询的列名在表中不存在,则会出现“Column does not exist”错误。若要解决这个问题,需要核对查询语句中引用的列名是否正确。
SELECT measure_value::double FROM "testDB"."testTable" WHERE time > ago(1h)
在这个示例中,将查询语句中的“measure_name”改成了“measure_value”,并添加转换类型的操作,将字符串转换成双精度浮点数。这样就可以避免“Column does not exist”错误。