select count(*) as '总人数',sum(salary_sum) as '薪酬总额',first_kind_id as '一级机构',second_kind_id as '二级机构' from human_file group by first_kind_id ,second_kind_id
怎么能这条sql返回的List遍历出来呢?
for (Object[] o : os) {
System.out.println("总人数:"+0[0].intValue()+"薪酬总额"+o[1].doubleValue+"一级机构"+o[2].toString()+"二级机构"+o[3].toString());
}
你说是是在哪里呀
JDBC ? Hibernate ? 还是?
你返回的应该是一个String型的
得到这个list 遍历 each[0],each[1]
for循环中在使用Map就可以取了
for()
{
}
你这个返回的是一个List 集合,而Object[]数组里面装的是BigDecimal对象。你可以这样遍历:
忽略了一个问题,你从Object[]数组中取出来的时候要先强转哈,如(BigDecimal) o[0]