在Athena中是否支持regexp_count函数?

0

【以下的问题经过翻译处理】 通过Google 搜索, 我了解到regexp_count 函数, 并且看到该函数被 presto 和 athena 支持。但我像这样使用它时: , case when wc.da_waarnemingsequence not like '%Q02%' and (regexp_count(wc.da_waarnemingsequence, 'B01') = 1) then 1 else 0 end Aantal_Spookzendingen

我收到错误:函数 regexp_count 未注册。有没有其他方法可以使用 regexp_count?

profile picture
专家
已提问 5 个月前33 查看次数
1 回答
0

【以下的回答经过翻译处理】 我在Athena V2中成功复现了这个问题。regexp_count是在V3中添加支持的函数之一。请根据以下说明将您的Athena版本更改为V3 - https://docs.aws.amazon.com/athena/latest/ug/engine-versions-changing.html

当我改回V3后,我能够执行下面的查询。

SELECT regexp_count('1a 2b 14m', '\s*[a-z]+\s*');

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则