我有一个脑屁,我似乎无法超越它。我以前做过这个,但我不记得我是如何做到的。这里的要点是:我有一个我创建的表(测试),在这张表中我存储了一些随机信息。 (这是一个测试表,所以表中的信息不适用于任何东西)。我的测试表如下所示:甲骨文总排
Name varchar2 Primary key
age varchar2
sex char
social varchar2 Primary Key
我使用此表作为示例,这就是为什么我有两个主键。我正在向学生展示如何制作复合键。
我的问题是这样的:我如何创建一个总数在行尾的查询?
我正在寻找这样的事情:
Name Male Female
xxxxx m
xxxxx m
xxxxx m
xxxxx m
xxxxx F
xxxxx F
Total: 4 2
我创建了下面的查询(这完全不是那么回事),只是作为一个测试。
set feedback on
compute sum(COUNT(SEX)) LABEL "# of males" of sex_count on report
select count(sex) as sex_count
from test
where sex = upper('m')
它可以,但我记得使用计算功能上面的查询。我觉得我只是让事情变得更加艰难。 – nmaybyte