使用的工具是Navicat for MySQL。

在MySQL中用函数实现在字符串一后面循环拼接n个字符串二

 1 delimiter $$
 2 drop function if exists fun_addStr;
 3 create function fun_addStr(str1 varchar(100),str2 varchar(10),num int) returns varchar(200)
 4 begin
 5     declare i int default 1;
 6     declare result varchar(200) default '';
 7     set result=str1;
 8     myloop:loop
 9         set i=i+1;
10         set result=concat(result,str2);
11         if i>num
12         then
13         leave myloop;
14         end if;
15     end loop myloop; 
16     return result;
17 end $$
18 delimiter;

之后运行

select fun_addStr('字符串一','字符串二',3);

结果如下

MySQL的loop循环函数的demo

 

相关文章:

  • 2022-12-23
  • 2021-07-10
  • 2022-03-13
  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-10
  • 2022-01-09
  • 2021-09-20
  • 2022-02-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案