字段中字符串切割问题

lixizheng lixizheng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
数据库结构如下:


id part
1 225100:02:3:20160725;225100:01:20:20160601
2 225100:03:1:20160701
3 225200:02:12:20160501
4 :01:3:20160725
5 225200:01:2:20160401
6 225200:03::20160411
7 225300:02:3:20160725
8 225300:02:14:
9 225300:01:3:20160201
10 225300:01:3:20160301

-------------------------------------------------
请问该如何写sql,才能达到这样的效果:

id part1 part2
1 225100:02:3:20160725 225100:01:20:20160601
2 225100:03:1:20160701
3 225200:02:12:20160501
4 :01:3:20160725
5 225200:01:2:20160401
6 225200:03::20160411
7 225300:02:3:20160725
8 225300:02:14:
9 225300:01:3:20160201
10 225300:01:3:20160301

或者如果能达到这样的效果更好:
id a b c d
1 225100 02 3 20160725
1 225100 01 20 20160601
2 225100 03 1 20160701
3 225200 02 12 20160501
4 01 3 20160725
5 225200 01 2 20160401
6 225200 03 20160411
7 225300 02 3 20160725
8 225300 02 14
9 225300 01 3 20160201
10 225300 01 3 20160301


是SQLLite数据库,有些方法或功能可能实现不了,请大神帮帮忙,实在不行,就只实现part1 part2这样的效果也行。
...全文
评论 9
收藏 已收藏
分享
返回顶部
lixizheng
疑难问题 22,298 成员 121,727 内容