[pgsql-jp: 32214] Re: 集計方法について
Takumi Kawase
kawase @ kawase-sd.com
2004年 2月 8日 (日) 17:17:13 JST
川瀬と申します。
> 以下のようなテーブルがあったとして
> -------------
> あ | 200
> あ | 300
> い | 200
> い | 500
> う | 300
> -------------
>
> 結果としてこのようなものを得たいのですが、どうやっても
> うまくいきません。(件数を出しています)
>
> | 200 | 300 | 500
> ---------------------
> あ | 1 |1 | 0
> い | 1 |0 | 1
> う | 0 |1 | 0
>
>
> 200の条件抽出のみなら、group byとhavingで簡単なのですが、複数の項目で
> 個別の条件が付くためにどうやっていいものか・・・
>
> ご教示いただけないでしょうか。
=> select name, value, count(*) from aiu_tbl group by name, value;
name | value | count
------+-------+-------
あ | 200 | 1
あ | 300 | 1
い | 200 | 1
い | 500 | 1
う | 300 | 1
(5 rows)
これで集計した後、アプリ側で目的の表を作成するのはダメですか?
// 川瀬システムデザイン事務所
// 川瀬 工 (Takumi Kawase) <kawase @ kawase-sd.jp>
// Web: http://www.kawase-sd.jp
pgsql-jp メーリングリストの案内