首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

求mysql兑现split的方法

2012-11-21 
求mysql实现split的方法参数变量string 值是 1,2,3,4,5,6,....n传到存储过程里实现loop读出1执行1相关sql

求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 ; 

热点排行