getJdbcTemplate().queryForList(sql)整型结果多出个.0如何去掉?

一个sql语句,用mysql客户端查询结果如下:

+---------------+-----------------------------+
| sum(row1)  | sum(row2)/sum(row1) |
+---------------+----------------------------+
|                 2 |                            0.00 |
|                 1 |                            0.00 |
|                 1 |                            0.00 |
|                 1 |                            0.00 |
|                 1 |                            0.00 |
|                 1 |                            0.00 |
|                 1 |                            0.00 |
|                 1 |                            0.00 |

 

 

通过getJdbcTemplate().queryForList(sql)执行,sum(row1)结果多出个.0怎么去掉?

getJdbcTemplate().queryForList(sql)结果如下:

 

 

 

 

 

 

 

你在语句里控制下就好了啊 eg: select cast(t.id as int) from table t 不知道mysql有没有这个函数 但是一定有类似功能的函数 你试验下