Mysql 字符串拆分 OR 一行转多行
Posted 小花田半亩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 字符串拆分 OR 一行转多行相关的知识,希望对你有一定的参考价值。
mysql 字符串拆分 OR 一行转多行
需要了解的的几个mysql 函数:
A.substring_index():字符串截取 substring_index(str,delim,count)
str:要处理的字符串
delim:分隔符
count:计数
B.length():字符长度函数
C.replace():替换函数
不说了,直接看代码:
SELECT substring_index(substring_index( a.chain,\'_\',b.help_topic_id + 1 ), \'_\' ,- 1 ) AS ID FROM (select \'1_11_1223_1242\' as chain) a JOIN mysql.help_topic b ON b.help_topic_id < (length(a.chain) - length( replace(a.chain, \'_\', \'\') ) + 1)
结果
以上是关于Mysql 字符串拆分 OR 一行转多行的主要内容,如果未能解决你的问题,请参考以下文章