mysql自定义函数实现统计一个字符串在另一个长字符串中出现的次数

来源:互联网 发布:淘宝装修公司靠谱吗 编辑:程序博客网 时间:2024/05/19 02:23
USE `test`;DROP function IF EXISTS `getSubNum`;DELIMITER $$USE `test`$$CREATE DEFINER=`root`@`localhost` FUNCTION `getSubNum`(str varchar(250),substr varchar(250)) RETURNS int(11)BEGINdeclare num int default 0;declare indexStr int;set indexStr=INSTR(str, substr);while indexStr !=0 doset num = num + 1;set str=SUBSTRING(str,indexStr+LENGTH(substr)-1);set indexStr=INSTR(str, substr);end while;RETURN num;END$$DELIMITER ;

0 0
原创粉丝点击