可以使用case when来实现select case A when 'a' then 1 when 'b' then 2 when 'c' then 3 else A endfrom table1;
select id,replace(replace(replace(A,'a','1'),'b','2'),'c','3')from table1