在 Athena 中检查数组
Checking array in Athena
我在 Athena 中有一个 table,其中一列的类型为 array<string>
。然而,当我 运行
select * from mytable
where array_contains(myarr,'foobar')
limit 10
Athena 似乎没有 array_contains
功能:
SYNTAX_ERROR: line 2:7: Function array_contains not registered
是否有其他方法来检查数组是否包含特定字符串?
select *
from mytable
where contains(myarr,'foobar')
limit 10
我在 Athena 中有一个 table,其中一列的类型为 array<string>
。然而,当我 运行
select * from mytable
where array_contains(myarr,'foobar')
limit 10
Athena 似乎没有 array_contains
功能:
SYNTAX_ERROR: line 2:7: Function array_contains not registered
是否有其他方法来检查数组是否包含特定字符串?
select *
from mytable
where contains(myarr,'foobar')
limit 10