我脑子里放了个屁,我似乎无法摆脱它。我以前做过,但我不记得我是怎么做到的。这是要点:我有一个我创建的表(测试),在这个表中我存储了一些随机信息。(这是一个测试表,所以表中的信息不适用于任何东西)。我的测试表如下所示:
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')