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)
BEGIN
declare num int default 0;
declare indexStr int;
set indexStr=INSTR(str, substr);
while indexStr !=0 do
set num = num + 1;
set str=SUBSTRING(str,indexStr+LENGTH(substr)-1);
set indexStr=INSTR(str, substr);
end while;
RETURN num;
END$$
DELIMITER ;