时间:2021-07-01 10:21:17 帮助过:37人阅读
之后运行
select fun_getDate(now());
第二个,截取字符串的函数,参数为(字符串,数字num),将字符串保留前num位,如果我们的个数没有num个,就直接返回,如果大于num个,我们就加省略号:
1 delimiter $$ 2 drop function if exists fun_substring$$ 3 create function fun_substring(str varchar(200),num int) returns varchar(200) 4 begin 5 if char_length(str)<=num 6 then 7 return str; 8 elseif char_length(str)>num 9 then 10 return concat(left(str,num),‘......‘); 11 end if; 12 end $$ 13 delimiter;
之后运行
select fun_substring(‘1‘,2);
结果如下
之后试了下长一些的字符串
select fun_substring(‘123456789‘,2);
结果如下
MySQL两个最简单的delimiter的使用Demo
标签:sts class 字符 cti limit returns length exists 简单