将查询结果转换成不同的格式

时间:2020-01-23 10:53:26

标签: java pivot spring-jdbc

我的查询将结果行返回到类似地图的列表中

ABC  year value
------------------
A+   2016 8526.00
A+   2017 10179.34
A+   2018 13351.16
A+   2014 4022.50
A+   2015 5711.01
A    2016 1052.85
A    2017 1343.61
A    2018 1546.45
A    2014 879.00
A    2015 992.95
B    2018 502.68
B    2014 561.59
B    2015 653.96
B    2016 505.70
B    2017 502.68
C    2016 300.74
C    2017 300.74
C    2018 300.74
C    2014 181.91
C    2015 300.74
C-   2016 99.95
C-   2017 99.95
C-   2015 29.99
C-   2018 99.95
C-   2014 40.76

如何将其转换为-

ABC       2014       2015       2016       2017       2018
----------------------------------------------------------
A+        Val        Val        Val        Val        Val
A         Val        Val        Val        Val        Val
B         Val        Val        Val        Val        Val
C         Val        Val        Val        Val        Val
C-        Val        Val        Val        Val        Val

如何使用Java中的List和Map操作做到这一点?

我正在使用SPRING JDBC获得查询结果,例如- rowList = getJDBCTemplate()。queryForList(sql);'

有人可以帮我这个reference吗?

0 个答案:

没有答案
相关问题