一个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有没有这个函数 但是一定有类似功能的函数 你试验下