2011-06-14 42 views
3

我有约。 60000行与街道地址在我的分贝,其中包含短版 实际街道地址,例如。如何使用特定行的内容更新行+新数据

Svarvarg. 11 
Kungsg. 10 
Stora g. 19 

”是“加坦”的缩写,这是我的应用程序中产生的问题。 所以我希望做的是选择含有“”的所有行,并以“加坦” 如替换“”。

Svarvarg. 11 -> Svarvargatan 11 
Kungsg. 10 -> Kungsgatan 10 
Stora g. 19 -> Stora gatan 19 

包含“”所有的街道地址的选择很简单,但我无法弄清楚如何做在SQL替换。你能帮我解决这个问题吗?

回答

0
UPDATE Foo SET Street = REPLACE(Street, 'g. ', 'gatan ') 
2

像这样的事情?

update table 
set ColumnName = replace(ColumnName, 'g.', 'gatan') 
where ColumnName like '%g.%'