[pgsql-jp: 33831] 文字列をsumしたい

tamotsu @ nippaku.co.jp tamotsu @ nippaku.co.jp
2004年 8月 10日 (火) 01:24:57 JST


長谷川@ニッパク と申します.

FreeBSD4.8R +  PostgreSQL7.3.6を利用しています.
以下のようなテーブル「diary」があったとします.

 day |   comment
-----+-------------
 1   | Today is
 2   | Tomorrow is
 1   | Fine.
 2   | Rain.

これを,「SELECT day, sum( comment ) FROM diary GROUP BY day」と
すると「ERROR:  Function sum(text) does not exist」と出ます.
sumの引数に数値ではなく文字列を与えたのですから当然ですが.

以下のような結果が欲しいのですが,どのようなSQLを書けばよいで
しょうか?

 day |   comment
-----+-------------
 1   | Today is Fine.
 2   | Tomorrow is Rain.

空白とか連結の順番は違ってしまっても構いません.
実際には他のカラムで何とかなりますので.

以上,よろしくお願いします.

-- 
Tamotsu Hasegawa <tamotsu @ nippaku.co.jp>




pgsql-jp メーリングリストの案内