SQL Server中的字符串比较

时间:2010-12-09 16:04:50

标签: sql-server string

我在SQL Server 2008存储过程中有2个字符串。

首先是'2件皮革沙发沙发'

第二个字符串是'3 pc Sofa'。

如果第二个字符串中的任何子字符串多次出现在第一个字符串中,我需要从第一个字符串中删除这些事件。

例如,在第二个字符串中我有沙发,在第一个字符串中我有两次沙发,我需要从第一个字符串中删除任何重复出现的单词Sofa。我该怎么做我将非常感谢你的帮助。

感谢。

1 个答案:

答案 0 :(得分:2)

SQL Server和T-SQL并不擅长这样的字符串操作。 T-SQL字符串的东西是非常基本的 - 抓取一个子字符串,搜索一个字符就是这个。

此任务更像是.NET域。

您是否可以创建一个SQL-CLR程序集来处理它并将其部署到SQL Server中?到目前为止,这是最简单的方法......