Я пытаюсь найти номер частоты символа в строке в Presto.
как 129.11.20.0, и я хочу найти номер точки . в этой строке.
129.11.20.0
.
просто интересно, доступна ли какая-либо функция
Вы можете использовать функцию regexp_count .
Я искал то же самое в AWS Афине, которая является управляемой службой Presto. Он не поддерживает regexp_count, поэтому вместо него я использовал следующее выражение:
SELECT CARDINALITY(REGEXP_EXTRACT_ALL('1.1.1.1', '\.'))