欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL函数的创建

程序员文章站 2022-06-11 22:47:47
...
drop function if exists shorten;
/*分隔符与函数的创建不可以再用分号隔开,如:"delimiter $$;"是不可以的*/
delimiter $$
create function shorten (s text,n INT)
returns text
BEGIN
if ISNULL(s) THEN
	return '';
ELSEIF n<15 THEN
	return LEFT(s,n);
ELSE
	IF CHAR_LENGTH(s)<=n THEN
		return s;
	ELSE
		return CONCAT(LEFT(s,n-10),"...",RIGHT(s,5));
	end if;
end if;
end$$
select shorten("利比亚反*武装称有信心守住班加西将卡扎菲打*",15);

 是

相关标签: MySQL