详解MySQL实现Split方法

MySQL没有Split 函数,需要自己定义,以下是几个自定义的split函数,MySQL里的Split用法。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都网站建设、武陟网络推广、成都小程序开发、武陟网络营销、武陟企业策划、武陟品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供武陟建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

CREATE  PROCEDURE sp_split(in words varchar(2000),in regex varchar(20))
BEGIN
CREATE TEMPORARY TABLE IF NOT EXISTS temp_key_split
(
  key_words varchar(20)
);
DELETE FROM temp_key_split;
while(instr(words,regex)0) DO
INSERT temp_key_split(key_words) VALUES (substring(words,1,instr(words,regex)-1));
set words = INSERT(words,1,instr(words,regex),'');
END WHILE;
INSERT temp_key_split(key_words) VALUES (words);
END;

MyBatis中操作存储过程

"callStoredProcedure" parameterType="pd" statementType="CALLABLE"> call sp_split((  SELECT GROUP_CONCAT(seo_keywords) FROM shopping_goods WHERE seo_keywords LIKE CONCAT(CONCAT('%', #{goods_key}),'%') ), ','); 

新闻标题:详解MySQL实现Split方法
网站URL:http://www.shufengxianlan.com/qtweb/news11/502311.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联