mysql处理字符串的两个绝招:substring_index,concat
2017-01-05 16:28
309 查看
mysql处理字符串的两个绝招:substring_index,concat
最近老是碰到要处理数据库中字符串的处理,发现用来用去也就是这两个函数:
1、substring_index(str,delim,count)
str:要处理的字符串
delim:分隔符
count:计数
例子:str=
substring_index(str,'.',1)
结果是:www
substring_index(str,'.',2)
结果是:www.google
也就是说,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容
相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容,如:
substring_index(str,'.',-2)
结果为:google.com
有人会为,如果我呀中间的的google怎么办?
很简单的,两个方向:
1、从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:
substring_index(substring_index(str,'.',-2),‘.’,1);
2、你懂得!
2,concat是连接几个字符串,可以多个哦。
concat('wo','lin','xue','bin')
结果就是wolinxuebin。
最近老是碰到要处理数据库中字符串的处理,发现用来用去也就是这两个函数:
1、substring_index(str,delim,count)
str:要处理的字符串
delim:分隔符
count:计数
例子:str=
substring_index(str,'.',1)
结果是:www
substring_index(str,'.',2)
结果是:www.google
也就是说,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容
相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容,如:
substring_index(str,'.',-2)
结果为:google.com
有人会为,如果我呀中间的的google怎么办?
很简单的,两个方向:
1、从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:
substring_index(substring_index(str,'.',-2),‘.’,1);
2、你懂得!
2,concat是连接几个字符串,可以多个哦。
concat('wo','lin','xue','bin')
结果就是wolinxuebin。
相关文章推荐
- mysql处理字符串的两个绝招:substring_index,concat
- mysql处理字符串的两个绝招:substring_index,concat
- mysql处理字符串的两个绝招:substring_index,concat
- mysql处理字符串的两个绝招:substring_index,concat
- mysql处理字符串的两个绝招:substring_index,concat
- mysql处理字符串的两个绝招:substring_index,concat
- mysql处理字符串的两个绝招:substring_index,concat
- mysql处理字符串的两个绝招:substring_index,concat
- mysql处理字符串的两个绝招:substring_index,concat最近老是碰到要处理数据
- mysql replace substring 字符串截取处理
- MYSQL:GROUP_CONCAT,SUBSTRING_INDEX的妙用(转)
- MySQL种字符串拆分(substring_index)并作为关联查询条件后多列展示
- mysql GROUP_CONCAT+ GROUP BY + substring_index获取分组的前几名
- mysql截取字符串substring_index(str,delim,count)
- mysql中字符串的截取函数SUBSTRING_INDEX
- Mysql中求两个时间差的小时数以及mysql中substring_index 用法
- mysql的 函数 group_concat , substring_index 的使用以及 分库分表操作
- mysql通过substring_index和substring截取字符串
- 几个常用的javaScript字符串处理函数--split() .ion() .substring()和index()
- 字符串处理函数:indexOf,lastIndexOf,subString