16

我在 Athena 有一个表,其中一列是 type array<string>。但是,当我跑步时

select * from mytable
where array_contains(myarr,'foobar')
limit 10

似乎雅典娜没有这个array_contains功能:

SYNTAX_ERROR: line 2:7: Function array_contains not registered

是否有另一种方法来检查数组是否包含特定字符串?

4

1 回答 1

24
select * 
from   mytable
where  contains(myarr,'foobar')
limit  10
于 2017-04-13T16:47:01.167 回答