Step2:根据“,”逗号来拆分字符串,此处利用 SUBSTRING_INDEX(str, delim, count) 函数,最后把结果赋值给 num 字段。...扩展:判断外部值是否在 num列值中
find_in_set
instr
字符串转多列
需求描述
数据库中 num字段值为:
实现的效果:需要将一行数据变成多行
实现的sql
SELECT...('7654,7698,7782,7788',',',''))+1
因为 help_topic_id是从0开始的,所以会得出 help_topic_id 值为:0~3,共4行数据;
Step2:根据...“,”逗号来拆分字符串,此处利用 SUBSTRING_INDEX(str, delim, count) 函数,最后把结果赋值给 num 字段。...(此处 n+1 是因为help_topic_id 是从0开始算起,而此处需从第1个分隔符开始获取。)