【发布时间】:2017-01-18 22:51:34
【问题描述】:
我在 SQL Server 中的表有一些如下所示的条目。
2934046 Kellogg’s Share Your Breakfast 74672 2407522 Kellogg?s Share Your Breakfast ACTIVE 2015-09-01 9999-12-31
2934046 Kellogg?s Share Your Breakfast 74672 2407522 Kellogg?s Share Your Breakfast ACTIVE 2015-09-01 9999-12-31
另一个例子是
2939508 UOL Ação Social 81534 1527484 UOL Ac?o Social ACTIVE 2015-09-01 9999-12-31
2939508 UOL Ac?o Social 81534 1527484 UOL Ac?o Social ACTIVE 2015-09-01 9999-12-31
可以看出,两个条目是相同的,除了第二个条目中的问号字符。即使我做了类似的事情
SELECT DISTINCT * from my_table
没用。我必须想办法根据特殊字符删除此类重复条目。我的经理说带问号的条目基本上是坏数据,我应该删除它们。有谁知道怎么做?
【问题讨论】:
-
解决这个问题的真正方法是避免损坏包含非 ASCII 字符的记录。
标签: sql-server unicode ascii