如何根据特定列将表的行值推入新列?

时间:2016-12-05 10:10:24

标签: sql-server

我有3列作为id,类别,这里的代码对于相同的id我也有不同的类别和不同的代码,我的问题是如何根据类别将代码推送到不同的列?

ex:id category code
   123  B        25
   123  B        95
   123  B        56
   123  A        81
   123  A        D7

我需要上面的,如果类别是A然后代码必须转到Z1列,如果B然后Z2,我们再次有B所以代码应该转到Z3列,接下来B应该转到z4列如何实现这个?请帮帮我。

0 个答案:

没有答案