Вы можете проверить это. Однако присоединение к LIKE не очень эффективно.
;WITH Words AS(
SELECT word ,sum(points) as points,
FROM table group by word
)
SELECT
W.word,
W.points,
LikeWordPoints = W.points + ISNULL(SUM(LikeWord.points),0)
FROM
Words W
LEFT OUTER JOIN Words LikeWord ON LikeWord.word LIKE '%'+W.word+'%' AND LikeWord.word <> W.word
GROUP BY
W.word,
W.points