SQL:我想删除重复的字符串

时间:2018-06-03 10:47:22

标签: sql-server replace duplicates

如何查找和删除重复项?

示例:

Rest of the World. Rest of the World AFC Cup

结果:

AFC Cup

我试过了:

DECLARE @STR VARCHAR (20)

SET @STR = 'Rest of the World. Rest of the World. AFC Cup ' 

SELECT LEN (@STR) - LEN (@STR, 'Rest of the World', '')

但这是错误的答案。

1 个答案:

答案 0 :(得分:0)

SELECT value 
FROM STRING_SPLIT(@tags, ' ') 
WHERE RTRIM(value) <> ''
GROUP BY value 
HAVING COUNT(VALUE) = 1

这应该返回不同行中的单个单词。使用光标并遍历列表并加入单词。