abcd -- 变成 %a%b%c%d(MySQL)
创建
delimiter $$
create function result(parameter varchar(50))returns varchar(50)
begin
declare a,b int;
declare c varchar(50) default '%';
set a=char_length(parameter),b=1;
while b<=a do
set c=concat(c,substring(parameter,b,1),'%');
set b=b+1;
end while;
return c;
end $$
delimiter ;
查询:
select result('asdfebcd');
结果: