问题描述
我在表中的 '['']'
之后查询时遇到问题。数据是从 Pandas 数据框中插入的,数据类型为 object(如果重要的话)。
我想创建一个没有空列表的视图。曾尝试以不同的方式编写空列表 '['']'
、 '["''"]'
等,但我无法让它工作。
前where Meta_keywords <> '['']'
解决方法
如果 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) = 1