SQL Update保存实际数据

时间:2016-06-15 11:19:50

标签: sql sql-server

我有一个名为'完整名称'的列 我需要将任何姓氏'Smiht'的人更新为'Smith',而不会丢失姓名和姓氏。

例如,现在我有:

John Smiht G.

Sarah Connor Smiht

John Ford Connor

James Smiht Ford

更新的结果必须是相同的数据,但Smiht被替换为Smith:

John Smith G.

Sarah Connor Smith

John Ford Connor

James Smith Ford

谢谢!

1 个答案:

答案 0 :(得分:1)

泛型方法是这样的:

update t
    set CompleteName = replace(CompleteName, ' Smiht', ' Smith'
    where CompleteName like '% Smiht%';