mysql 将数据表字段值按指定符号分隔成多个字段


示例:

user表tag字段值类似:男生|90后|靓仔

//sql  
//SUBSTRING_INDEX(字段名,'分隔符',长度)
select id,name,sex,SUBSTRING_INDEX(tag,'|',1) tag1,SUBSTRING_INDEX(SUBSTRING_INDEX(tag,'|',2),'|',-1) tag2,SUBSTRING_INDEX(SUBSTRING_INDEX(tag,'|',3),'|',-1) tag3 from user

结果:


6月1日,星期四,在这里每天60秒读懂世界!

5月31日,星期三,在这里每天60秒读懂世界!

评 论
更换验证码