读书人

求mysql兑现split的方法

发布时间: 2012-11-21 08:23:26 作者: rapoo

求mysql实现split的方法
参数变量
string 值是 1,2,3,4,5,6,....n

传到存储过程里实现

loop读出
1 执行1相关sql语句
2 执行2相关sql语句
3 执行3相关sql语句
4 执行4相关sql语句
5 执行5相关sql语句
6... 执行6相关sql语句
n 执行n相关sql语句


[解决办法]
There are two functions can satisfy your demand.

SQL code
DELIMITER $$CREATE DEFINER=`root`@`%` FUNCTION `func_get_split_string_total`(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

热点推荐