select replace(field, 'm', 'n') as result from (select 'm34-456' union all select '34m-567') as test_table(field) result ------------------- n34-456 34n-567 (2 row(s) affected)