查询CrateDB对象并跳过if属性不存在

时间:2018-04-09 13:47:40

标签: cratedb

我试图查询我的CrateDB查询属性可能存在的对象。但是我遇到了ColumnUnknownException的问题。

我的查询看起来很简单:

SELECT "attrs","location" FROM "doc"."raw_foo" WHERE attrs['management_entity'] != "" LIMIT 100;

attrs列是一个具有许多属性的对象,正如我之前所说,某些行具有management_entity属性。

谢谢!

1 个答案:

答案 0 :(得分:0)

您的查询应该在不相等的运算符周围加上单引号 SELECT "attrs","location" FROM "doc"."raw_foo" WHERE attrs['management_entity'] != '' LIMIT 100;