将查询结果转换为不同格式

问题描述 投票:0回答:1

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

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吗?

java pivot spring-jdbc
1个回答
0
投票

我没有完全理解您的疑问,但是当您使用Spring JDBC时,请查看此链接https://mkyong.com/spring/spring-jdbctemplate-querying-examples/

© www.soinside.com 2019 - 2024. All rights reserved.