【问题标题】:How to count occurrences of a character in a string in Presto?如何计算 Presto 中字符串中字符的出现次数?
【发布时间】:2022-04-19 11:58:19
【问题描述】:

我正在尝试在 Presto 中查找字符串中字符的频率数。

喜欢129.11.20.0,我想在这个字符串中找到点.的数量。

只是想知道是否有可用的功能

【问题讨论】:

    标签: presto trino


    【解决方案1】:

    我在 AWS athena 中寻找相同的东西,这是一项托管的 presto 服务。它不支持regexp_count,所以我改用了以下表达式:

    SELECT CARDINALITY(REGEXP_EXTRACT_ALL('1.1.1.1', '\.'))
    

    【讨论】:

    • 好极了,我喜欢这个
    • @Codek 更新了链接。
    【解决方案2】:

    你可以使用regexp_count函数。

    【讨论】:

    • 我在那个链接上没有看到regexp_count,我错过了什么吗?
    猜你喜欢
    • 1970-01-01
    • 2012-10-03
    • 2010-09-21
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 2020-02-21
    • 2012-02-12
    相关资源
    最近更新 更多