我在查询表中的'['']'时遇到了问题。数据是从具有数据类型对象的pandas数据帧中插入的(如果重要的话)。

我想做一个没有空列表的视图。我尝试过用'['']','["''"]'等不同的方式来写空列表,但是我不能让它工作。ex where meta_keywords <> '['']'
发布于 2021-05-06 04:11:28
如果meta_keywords是一个字符串,您可以使用:
where meta_keywords <> '['']'或者:
where meta_keywords <> '['''']'或者,也许很难分辨出中间字符到底是什么,你可以使用长度:
where length(meta_keywords) > 4如果它是一个数组(我猜是这样),那么其中一个可能会起作用:
where cardinality(meta_keywords) > 0或者:
where '' <> meta_keywords[1] and cardinality(meta_keywords) = 1https://stackoverflow.com/questions/67408106
复制相似问题