SQL Server如何将一列数据以空格为界拆分为多列数据?
sqlserver吧
全部回复
仅看楼主
level 1
至高和谐与纯正
楼主
如图,MyV这一大列里面数据相当多,每一小列以空格作为分隔符,在里面以6列为一组(蓝色框),每一组第一列为序列号(从1开始),依次往后延伸,每一行为一个人的数据。
现因为写视图的原因,现在需要把MyV该列拆分为5列,分别为检验项目简称、检验项目全称、检验结果、检验结果单位、参考范围,由于每一行的数据长度不一样,之前用得SUBSTRING不能用了,要根据数据之前的空格来做分隔符拆分该列,求问各位大佬,怎么写?(第二行大写英文开始,共5列数据,第1列为编号)
第一列,CheckChanId为主键。
2019年06月12日 09点06分
1
level 1
至高和谐与纯正
楼主
有没有大神啊!小弟卡这里一天了!
2019年06月12日 09点06分
2
level 1
菜鸟求指教zjy
行转列
2019年07月02日 09点07分
4
level 2
排名老四58
我要水
2019年10月23日 12点10分
6
level 2
排名老四58
有没有安装包
2019年10月23日 12点10分
7
1