我想要的结果是要把各年级各题各个选项男女分别有多少人数,虽然用7楼说的代码基本上能实现,但还不是我要的结果。首先用
SELECT nianji,xingbie,tihao,daan,count(*) as 人数 from tongji GROUP BY nianji,xingbie,tihao,daan ORDER BY nianji,xingbie,tihao,daan
只能把有选择的记录显示出来,但有的记录却没有显出来,比如所有大一的男生在第一题时没有选A,那么“大一男生第一题选A”人数应该为0的这条记录就没有显示出来,
我就想再从查询结果中用循环把有记录的按一定的方式排出来,没有记录的也按一定的方式排出来记“人数”为0;
还有就是
SELECT nianji,xingbie,tihao,daan,count(*) as 人数 from tongji GROUP BY nianji,xingbie,tihao,daan ORDER BY nianji,xingbie,tihao,daan
分组排列的是把大一放到大二大三大四的后面了,因为它是根据拼音首字母排的,所以我加了上些比较乱七八糟的代码让它按大一大二大三大四来排。
我是刚学VF的,所以用的代码看起来都是很乱~大家就指点一下啦~~~
[[it] 本帖最后由 msding27 于 2008-10-4 13:01 编辑 [/it]]