【发布时间】:2018-06-26 08:10:33
【问题描述】:
我需要帮助来替换 SQL Server 列中的有趣字符,
我有这样的数据:
id itemDesc
----------------------------------------------
1 Ball lock pins/ spring typeáááááá
2 Res 1.5k Ohm û R0805 1%
如果itemDesc 包含á,则将其替换为" ";如果包含 (û),请将其替换为 -。我使用了charindex,但根本没有改变,特别是对于许多有趣的字符,比如 id = 1,所以如果我使用 charindex,“球锁销/弹簧类型áááááá”=>“球锁销/弹簧类型 ááááá”
有什么办法吗? 感谢帮助
【问题讨论】:
-
您需要使用
replace。 -
你只关心那两个特殊字符吗?仅供参考:您可以更改排序规则以删除所有重音;例如stackoverflow.com/a/32047075/361842 - 与您在问题中指定的不同,但可能为您的潜在问题提供了替代解决方案?
标签: sql sql-server tsql