:LENGTH( str )
实现的原理解析
实现sql
正式的原理解析
Step1:首先获取最后需被拆分成多少个字符串,利用 help_topic_id 来模拟遍历 第n个字符串。...help_topic 表:
注意,这个辅助表的ID最大长度只有658;如果过长的字符串,可能需要借助其他自增的辅助表(可以是现有表,也可以自己造一个 1,2,3,4 递增的行即可)
【4.2】...help_topic_id < LENGTH('7654,7698,7782,7788')-LENGTH(REPLACE('7654,7698,7782,7788',',',''))+1
Step1:首先获取最后需被拆分成多少个字符串...(此处 n+1 是因为help_topic_id 是从0开始算起,而此处需从第1个分隔符开始获取。)..., ',', 1 ) id1,
-- 在52,15字符串中,从字符串中逗号的位置+1开始截取即为第二个字符串
SUBSTR( substring_index( ids, ',', 2 ), LOCATE