我在 Athena 中有一张表,其中一个列的类型为 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
有没有其他方法可以检查数组中是否包含特定的字符串?
我在 Athena 中有一张表,其中一个列的类型为 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
有没有其他方法可以检查数组中是否包含特定的字符串?
array_contains
? - David דודו Markovitzcontains
,但它有效。 - dunstantom