Мне нужно подсчитать экземпляры набора символов (aeıioöuü) в каждой строке.
Например:
"linebreak" should return 4.
"indent" should return 2
"quote" should return 3
Я могу сосчитать один символ с этим:
SELECT LENGTH(col) - LENGTH(REPLACE(col, 'a', ''))
Я также нашел способ подсчета набора символов:
SELECT LENGTH(col) - LENGTH(REPLACE(REPLACE(REPLACE(col, 'a', ''), 'e', ''), 'ı', ''))...
Однако этот запрос становится запутанным, поскольку он продолжает расти. Есть ли лучший метод с подстановочными знаками или что-то еще?