首页 SQL 正文
  • 本文约231字,阅读需1分钟
  • 650
  • 0

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

结果:

标签:MySQL
评论
更换验证码