SQL中的文本操作

我有一个名为bodyntextnull )的列。 基本上,邮件正文中的任何内容都将以一串文本forms出现。 看例子:

 Report Count SITE Type ACCOUNT NUMBER STMT CD COLL SCHEME Previously Touched Resi Aging 98 Cleveland - 609 Former 22449903 1 RQ-1 1160201 

我希望结果如下所示:

 Report Count SITE Type ACCOUNT NUMBER STMT CD 98 Cleveland - 609 Former 22449903 1 RQ-1 1160201 

我怎样才能得到这个输出? 使用VBA和SQL在EXCEL中执行会更容易吗?

我不是SQL的专家。 我仍在学习。

你可以尝试从Sql中得到这一点,但我认为大多数人会同意Sql不是devise用于广泛地格式化文本。

作为DBA,我会引导你尽可能使用规范化,或者至less有一个键/值对表,而不是代表字段和数据的文本块。

如果您发现需要为每行存储不同的字段和不同的响应,则还可以考虑XML的数据types。