Есть ли в PostgreSQL возможность напрямую подсчитать количество повторяющихся символов в строке?
Имеется ввиду, например, в слове "Алфавит" подсчитать количество букв "а".
Заменить в троке искомый символ на пустую подстроку и найти разницу длин этих строк: SELECT length(input_string)- length(REPLACE(input_string, input_char,''))
Разница длинн искомой строки и строки без искомого символа
Заменить в троке искомый символ на пустую подстроку и найти разницу длин этих строк:
SELECT length(input_string) - length(REPLACE(input_string, input_char, ''))