如何在SQL Server查询中返回的一组多行中获得n个最常用的单词?

Nic*_*lam 6 t-sql sql-server

我想从SQL Server中的查询中返回10个最常用的单词,因此针对一组行运行,例如:

快速棕色狐狸
慢黄狐狸
慢绿狐狸

将返回
狐狸



黄色
绿色

Gab*_*abe 1

要了解如何以声明方式执行此操作(即没有循环while),请参阅我所做的答案(对于所有事情的代码高尔夫球):Build an ASCII Chart of the most common use Words in a给定文本

请注意,该链接中的代码旨在尽可能减少字符数,而不是可读。请至少使用更具描述性的名称。