一、一列转多列
有一个表是这样
table_name
id |
info |
1 |
zhangsan,139xxxxxxxx,China |
2 |
john,789xxxxxxx,USA |
表1
想要将它转换为这样
id |
name |
mobile |
addr |
1 |
zhangsan |
139xxxxxxxx |
China |
2 |
john |
789xxxxxxx |
USA |
表2
select
id,
split(info,',')[0] name,
split(info,',')[1] mobile,