询问关于sql查询后结果行列转换的问题
本帖最后由 piaoyij 于 2013-07-03 17:30:56 编辑
数据库中查询出的结果大概如下:
ID 属性1 属性2 属性3 属性4 属性5 属性6 属性7
A null null null 1.2 null null 3.4
B 2.3 null 3.1 null null 7.8 null
C null 4.3 null null 4.6 null null
我想转化成如下结果
A 属相4 1.2 属性7 3.4
B 属性1 2.3 属性3 3.1 属性6 7.8
C 属性2 4.3 属性5 4.6
用pivot能实现吗?
或者说单行
ID 属性1 属性2 属性3 属性4 属性5 属性6 属性7
A null null null 1.2 null null 3.4
转化成
A 属相4 1.2 属性7 3.4
这个怎么转换?
请各位指点一下
------解决方案--------------------你想要的结果到底是几列啊
2列?
还是 只要其中一列字段不为null 就显示出来
------解决方案--------------------
这需求....