我有大约。我的数据库中包含街道地址的 60000 行包含短版本 实际街道地址,例如。
Svarvarg. 11
Kungsg. 10
Stora g. 19
“g.”是“gatan”的缩写,这会在我的应用程序中产生问题。 所以我想做的是选择所有包含“g.”的行并将“g.”替换为“gatan” 例如。
Svarvarg. 11 -> Svarvargatan 11
Kungsg. 10 -> Kungsgatan 10
Stora g. 19 -> Stora gatan 19
选择所有包含“g.”的街道地址很简单,但我不知道如何在 SQL 中进行替换。你能帮我解决这个问题吗?
最佳答案
是这样的吗?
update table
set ColumnName = replace(ColumnName, 'g.', 'gatan')
where ColumnName like '%g.%'
关于mysql - 如何使用特定行的内容+新数据更新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6341272/