私は脳のおならを抱えていて、それを乗り越えることができないようです. これは以前やったことがありますが、どうやってやったか思い出せません。要点は次のとおりです。作成したテーブル(テスト)があり、このテーブルにランダムな情報を保存しています。(これはテスト テーブルであるため、テーブル内の情報は何にも当てはまりません)。私のテストテーブルは次のようになります。
Name varchar2 Primary key
age varchar2
sex char
social varchar2 Primary Key
このテーブルを例として使用しているため、2 つの主キーがあります。私は学生に複合キーの作り方を教えていました。
私の質問は次のとおりです。行の最後に合計数があるクエリを作成するにはどうすればよいですか?
私はこのようなものを探しています:
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')