Подсчет количества повторяющихся символов в строке

Есть ли в PostgreSQL возможность напрямую подсчитать количество повторяющихся символов в строке?
Имеется ввиду, например, в слове "Алфавит" подсчитать количество букв "а".

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Разница длинн искомой строки и строки без искомого символа

Заменить в троке искомый символ на пустую подстроку и найти разницу длин этих строк:
SELECT length(input_string) - length(REPLACE(input_string, input_char, ''))

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023