Я использую SQL Server Management Studio v17.9.1.У меня есть столбец в таблице базы данных, которая содержит буквенно-цифровые строки.Мне нужно посчитать буквы в строке и составить таблицу агрегированных результатов, показывающих количество букв по количеству записей, у которых было такое количество букв в столбце.
Я также пытаюсь, если возможно, сделать список динамическим, чтобы строки в агрегированных результатах доходили до максимального количества букв в строке в столбце таблицы.
Примеры, которые я нашел до сих пор, смотрят на сканирование строки за символом, что будет очень требовательным к производительности, и я также посмотрел на функцию замены, но она не выглядит так, как будто она работает с регулярным выражением, и я бызаменить каждую букву в алфавите по очереди.
Спасибо за любую помощь.
Например: Таблица1
ID
----------
A00001
AB0001
AC123
CB00AD
1234AD
Сводные результаты:
No of letters Count of records
----------- -----------
1 1
2 3
3 0
4 1