如何转置SQL查询的输出?

时间:2013-07-05 09:26:37

标签: sql db2 transpose

我在db2中有一个select查询,如下所示:

select * from question where app_id = 123 and person_id = 001
结果:

question answer app_id   person_id
q1.1       1    123      001
q1.2       1    123      001
q1.3       2    123      001
q1.4       3    123      001
q1.5       3    123      001 


我的要求是应该显示查询输出 并写入csv文件。


app_id person_id   q1.1    q1.2  q1.3  q1.4  q1.5
123    001          1        1     2    3      3  


我需要帮助..每个人都可以设计sql查询语句。

1 个答案:

答案 0 :(得分:0)

DB2没有像SQL Server这样的内置PIVOT函数,但您应该能够看看some其他questions如何模拟功能在DB2中。