如果没有要使用的聚合函数,我需要知道 SQL Server 中的“pivot”是否可用于将行转换为列。我看到很多只有聚合函数的例子。我的列是字符串数据类型,我需要将此行数据转换为列数据。这就是我写这个问题的原因。我只是用case
. 任何人都可以帮助我......提前谢谢。
样本格式
empid wagecode amount
1 basic 1000
1 TA 500
1 DA 500
2 Basic 1500
2 TA 750
2 DA 750
期望的输出:
empid basic TA DA
1 1000 500 500
2 1500 750 750
如果每个 empid 总是有 3 行,请不要旋转。只需自行加入
此外,欢迎来到EAV设计的陷阱