|6024|2236|2239|
|6124|2216|1239|
|6124|2216|1239|1239|
|10|
数据库中某一个字段如上,我想把这个字段横向拆分成四个字段,分别位ext1,ext2,ext3,ext4
数组中不满4个的后面的ext3,ext4直接显示位空
如果写SQL??求高人解答!!!!!!!!!!!!
请自行Google “sql server split into columns”。不能google的话,买本《SQL Server 从入门到精通》也行。
建议直接取出来在程序里处理.不要让sql做这种事情.
PS:我的工作准则之一当需要写sql的时候.写个生成方法.
如果真有必要在sql里来完成,可以考虑给这张表建个视图,在视图里来完成
cte 递归方式