我使用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%'
答案 0 :(得分:4)
UPDATE TheTable
SET Ville = REPLACE(Ville, 'Saint ', 'St ')
WHERE Ville LIKE 'Saint %'