小编dem*_*srv的帖子

将一列中的值解析为另一个表中的多列

Microsoft SQL Server 2008

我有两张桌子.其中一列有一个_分隔数据

例:

Y_21_CA
<BR>
such that:
Yes/No_Age_State
Run Code Online (Sandbox Code Playgroud)

我需要解析此列中的数据并将其插入另一个表中,该表具有每个值的单独列.假设表A包含一列,如上例所示,但表B包含三列,YesOrNo, Age, usState.

最简单的方法是什么?我尝试过这样的事情:

UPDATE TableA
SET YesOrNo = SUBSTRING (TableB.Column1, 1, 1)
Run Code Online (Sandbox Code Playgroud)

SUBSTRING只是表达.我真的只需要一些指导,我一直在试图解决这个问题,因为我不是一个SQL大师.我可以弄清楚语法没有问题,但也许我不知道存在一些方法.谢谢

sql t-sql sql-server sql-server-2008

2
推荐指数
1
解决办法
3459
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008 ×1

t-sql ×1