【发布时间】:2020-04-04 19:23:17
【问题描述】:
我想在 SQL Server 的句子中加入单词。我需要它循环使用下一个单词作为每次连接的起始单词。例如,字符串/句子可以是“这是一个句子”。
我需要可能的结果是:
This
Thisis
Thisisa
Thisisasentence
is
isa
isasentence
a
asentence
sentence
我知道如何连接,但我不太确定如何每次都用不同的第一个单词来处理每个单词。
提前致谢!
编辑: 根据要求提供更多信息。
我有一张桌子Account(IS(PK), Name, Country)
我还有一张桌子accountSubstrings(SubID(pk), AccountID, Substring)
我需要将“名称”列分解为上面的示例“这是一个句子”,以便每个子字符串在 accountSubstrings 中都有自己的行条目。 subID 对每一行都是唯一的,AccountID 将映射到子字符串来自的任何“名称”。这样做是为了匹配。
谢谢
【问题讨论】:
-
如果您可以为您的示例数据和表结构提供有用的逻辑
-
@Avi 我已经编辑并添加了更多信息,谢谢
标签: sql sql-server