字符串转多行
需求描述
实现的sql
案例演示
字符串拆分: SUBSTRING_INDEX(str, delim, count)
替换函数:replace( str, from_str,...WHERE help_topic_id < LENGTH('7654,7698,7782,7788')-LENGTH(REPLACE('7654,7698,7782,7788',',',''))+1
案例演示...SELECT SUBSTRING_INDEX('7654,7698,7782,7788',',',2);
(2)获取最后一个到倒数第2个以逗号分隔符之后的所有字符
SELECT SUBSTRING_INDEX...SELECT
-- 截取第一个逗号前边的数据,即为第一个字符串
substring_index( ids, ',', 1 ) id1,
-- 在52,15字符串中,从字符串中逗号的位置+1开始截取即为第二个字符串...substring_index( ids, ',', 2 ), LOCATE( ',', substring_index( ids, ',', 2 ), 1 )+ 1 ) id2,
-- 将第一个字符串和第二个字符串的长度