[pgsql-jp: 25539] 集約関数で質問
oikawa @ nail.weez.mu
oikawa @ nail.weez.mu
2002年 4月 6日 (土) 00:16:48 JST
お世話になっております。
おいかわ@うぃーずです。
FreeBSD 4.4-RELEASE
apache-1.3.20
mod_php4-4.0.6_4
postgresql-7.1.3
の環境下でサーバを運用しております。
早速ご質問があるのですが、、
以下のようなテーブルがあったとき、
table sample
cnt(int) | name1
----------+---------
1 | aaa
1 | bbb
1 | aaa
1 | ccc
1 | ccc
0 | aaa
1 | aaa
各々の 'name1' の cnt の合計を以下のように sum(cnt) でソートして
出力するにはどうすればよいでしょうか?
sum(cnt) | name1
----------+---------
3 | aaa
2 | ccc
1 | bbb
以下ではエラーになりますが、イメージ的には下のような感じです。
select sum(cnt),name1 from sample where \
name1 =(select distinct on (name1) name1 from sample);
私のチープな頭では解決できないので、どなたかおしえて下さればとお
もいます。
よろしくお願い致します。
■■■■■■■■■■■■■■■■■■■■■
oikawa mailto:oikawa @ nail.weez.mu
pgsql-jp メーリングリストの案内