Bạn có thể sử dụng một câu lệnh và một số câu lệnh trường hợp
update tbl
set title =
case
when title in ('a-1', 'a.1') then 'a1'
when title in ('b-1', 'b.1') then 'b1'
else title
end
Tất nhiên, điều này sẽ gây ra việc ghi trên mọi bản ghi và với các chỉ mục, nó có thể là một vấn đề, vì vậy bạn chỉ có thể lọc ra những hàng bạn muốn thay đổi:
update tbl
set title =
case
when title in ('a-1', 'a.1') then 'a1'
when title in ('b-1', 'b.1') then 'b1'
else title
end
where
title in ('a.1', 'b.1', 'a-1', 'b-1')
Điều đó sẽ giảm số lần ghi vào bảng.