还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

mysql实现split分割字符串(length, SUBSTRING_INDEX, substring)

来源:清泛原创     2016-06-28 09:25:30    人气:     我有话说( 0 人参与)

由于MySql没有直接的split函数,只提供了length, SUBSTRING_INDEX, substring三个函数,这里介绍如何用这三个函数实现split功能。# SUBS...

由于MySql没有直接的split函数,只提供了length, SUBSTRING_INDEX, substring三个函数,这里介绍如何用这三个函数实现split功能。

# SUBSTRING_INDEX(str, delim, count):返回字符串 str 中在第 count 个出现的分隔符 delim 之前的子串。如果 count 是一个正数,返回从最后的(从左边开始计数)分隔符到左边所有字符。如果 count 是负数,返回从最后的(从右边开始计数)分隔符到右边所有字符。 
# length(str):字符串长度
# substring(str, pos):截取字符串,从pos起直到结束

以下通过一个例子查看效果:
SELECT SUBSTRING_INDEX(contentid, '-', 1) first, substring(contentid, 2+length(SUBSTRING_INDEX(contentid, '-', 1))) second, contentid FROM `table_xxx`

mysql split 分割字符串

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
分享到: