2011-06-14 71 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.%'