替换SQL Server中的一些字符串

时间:2014-06-06 13:26:34

标签: sql replace sql-server-2008-r2

我使用SQL Server 2008 R2

由于在SQL Server中执行正则表达式并不容易,因此我需要一些如何解决此问题的建议。

我有一个包含以下数据类型的列:

id   Ville
------------------
1    Saint azeraze
2    Saint ooiqsdf
3    Saint fefeee

我想将Saint替换为St,以获得此结果:

id   Ville
---------------
1    St azeraze
2    St ooiqsdf
3    St fefeee

如何使用replace

执行此操作
UPDATE TheTable
SET Ville = REPLACE(Ville, '????', '????')
WHERE Ville LIKE 'Saint%'

1 个答案:

答案 0 :(得分:4)

UPDATE TheTable
SET Ville = REPLACE(Ville, 'Saint ', 'St ')
WHERE Ville LIKE 'Saint %'