Anda dapat menggunakan satu pernyataan dan beberapa pernyataan kasus
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
Tentu saja, ini akan menyebabkan penulisan pada setiap record, dan dengan indeks, ini dapat menjadi masalah, sehingga Anda dapat memfilter hanya baris yang ingin Anda ubah:
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')
Itu akan mengurangi jumlah penulisan ke tabel.