读书人

Oracle连接一个java软件(Ireport)后

发布时间: 2012-12-16 12:02:32 作者: rapoo

Oracle连接一个java软件(Ireport)后,想要从一张表中同时获取总人数、男生数、女生数,如何解决?
Oracle连接一个java软件(iRreport报表软件)后,在iRreport中想要从一张表中同时获取大一大二大三的总人数、男生数、女生数,如何解决?语言跟以前学的SQL有点不一样...纠结一个星期了,各位帮帮忙吧!
[最优解释]
写一条sql获得一大二大三的总人数、男生数、女生数, 然后在ireport的report query中调用这个语句,得出结果,显示出来,就可以了啊,
[其他解释]
select 年级,count(1) 总人数,sum(decode(性别,男,1)) 男生人数,sum(decode(性别,女,1)) 女生人数 from 表 group by 年级
[其他解释]
看你的表结构,写个关联查询。
[其他解释]
表字段和里面的基本数据

读书人网 >oracle

热点推荐