首页 新闻 会员 周边 捐助

SQL拆分一个字段到多个字段的问题

0
[待解决问题]

|6024|2236|2239|

|6124|2216|1239|

|6124|2216|1239|1239|

|10|

 

数据库中某一个字段如上,我想把这个字段横向拆分成四个字段,分别位ext1,ext2,ext3,ext4

数组中不满4个的后面的ext3,ext4直接显示位空

如果写SQL??求高人解答!!!!!!!!!!!!

假装90后的主页 假装90后 | 初学一级 | 园豆:6
提问于:2016-03-29 12:36
< >
分享
所有回答(4)
0

请自行Google “sql server split into columns”。不能google的话,买本《SQL Server 从入门到精通》也行。

爱编程的大叔 | 园豆:30844 (高人七级) | 2016-03-29 12:53
0

建议直接取出来在程序里处理.不要让sql做这种事情.

PS:我的工作准则之一当需要写sql的时候.写个生成方法.

吴瑞祥 | 园豆:29449 (高人七级) | 2016-03-29 14:19
0

如果真有必要在sql里来完成,可以考虑给这张表建个视图,在视图里来完成

Rich.T | 园豆:3440 (老鸟四级) | 2016-03-29 14:44
0

cte 递归方式

茂茂 | 园豆:2894 (老鸟四级) | 2016-03-29 15:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册