Если вы работаете с SQL Server 2016 или более поздней версией, вам подойдет следующее:
SELECT
REPLACE(REPLACE(s.value, ',', ''), ' ', '') [Word]
, COUNT(*) Occurrence
FROM TableName t
CROSS APPLY STRING_SPLIT( [Comments] , ' ') s
GROUP BY REPLACE(REPLACE(s.value, ',', ''), ' ', '')
Если вы работаете с более старой версией, более старой, чем SQL Server 2016, вынеобходимо использовать пользовательскую функцию [Split String
], есть много примеров в Интернете, просто Google.Но вы можете использовать вышеупомянутый запрос с этой более старой версией пользовательской функции [Split String
].
Также для отчета SSRS я буду заполнять таблицу этими данными так часто, как мне нужно, и указыватьсообщить в эту таблицу, но не рекомендую выполнять эту команду каждый раз при выполнении отчета.