Hive 使用数组查询配置单元表<;数组<;字符串>&燃气轮机;类型

Hive 使用数组查询配置单元表<;数组<;字符串>&燃气轮机;类型,hive,hiveql,Hive,Hiveql,我有一个配置单元表,必须在列的值=[]处放置一个筛选器。数组中列的类型。我试图使用array\u contains,但出现以下错误 编译语句时出错:失败:SemanticException[错误] 10016]:第2:41行参数类型不匹配“[]”:“数组” 在函数数组_包含处应为,但找到“字符串” 列的样本值可以是 [] [['a','b', 'c']] [['a'],['b'], ['c']] [] 您可以共享使用配置单元创建的架构和正在执行的查询吗?@HRoy query就是这个从数组_包

我有一个配置单元表,必须在列的值=[]处放置一个筛选器。
数组中列的类型。我试图使用
array\u contains
,但出现以下错误

编译语句时出错:失败:SemanticException[错误] 10016]:第2:41行参数类型不匹配“[]”:“数组” 在函数数组_包含处应为,但找到“字符串”

列的样本值可以是

[]
[['a','b', 'c']]
[['a'],['b'], ['c']]
[]

您可以共享使用配置单元创建的架构和正在执行的查询吗?@HRoy query就是这个<代码>从数组_包含的表中选择*(colname,[])=TRUE limit 50
如何共享架构。我好像不是蜂箱专家,这有解决问题的办法。我们可以使用
size(Array)
函数来解决这个问题。