首页 > 数据库技术 > 详细

mysql 函数

时间:2014-02-20 02:00:12      阅读:412      评论:0      收藏:0      [点我收藏+]
DELIMITER $$ USE `teacherplatfrom`$$ DROP FUNCTION IF EXISTS `func_split`$$ CREATE DEFINER=`payu`@`%` FUNCTION `func_split`(f_string VARCHAR(1000),f_delimiter VARCHAR(5),i INT) RETURNS VARCHAR(255) CHARSET utf8 BEGIN DECLARE result VARCHAR(255) DEFAULT ‘‘; # 获取前 i 个字符串反转再获取第一个字符串再反转 SET result = REVERSE(SUBSTRING_INDEX(REVERSE(SUBSTRING_INDEX(f_string,f_delimiter,i)),f_delimiter,1)); RETURN result; END$$ DELIMITER ; DELIMITER $$ USE `teacherplatfrom`$$ DROP FUNCTION IF EXISTS `func_split_TotalLength`$$ CREATE DEFINER=`payu`@`%` FUNCTION `func_split_TotalLength`(f_string VARCHAR(1000),f_delimiter VARCHAR(5)) RETURNS INT(11) BEGIN RETURN 1+(LENGTH(f_string) - LENGTH(REPLACE(f_string,f_delimiter,‘‘))); END$$ DELIMITER ;

mysql 函数

原文:http://www.cnblogs.com/zhangweixin/p/3556095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!