[pgsql-jp: 32099] Re: max()のNULLの時の処理
HABU Akihiro(羽生章洋)
habu @ starlogic.jp
2004年 1月 26日 (月) 04:14:09 JST
鈴木 久美 <kumichan @ dream.big.or.jp>さん:
> select max(aaa) as maxaaa from table where bbb = '123'
>
> を実行したとき、bbbが123のデータがあるときは良いのですが
> bbbに123が無いときはmaxaaがnullになってしまいます。
> nullでなくて0にしたいときはどのようにしたらよいですか?
select max( coalesce(aaa,0) ) as maxaaa from table where bbb = '123'
でいかがでしょうか?
────────────────────────────────
株式会社スターロジック(http://www.starlogic.jp/)
羽生 章洋 (mailto:habu @ starlogic.jp)
─PR──────────────────────────────
国産オープンソースJavaAPサーバ http://www.seasar.org/
成功をマネジメントする http://www.u-management.com/
ワクワク音楽体験サイト http://www.air-beat.com/
経営とITのおいしい関係 http://www.mag2.com/m/0000113816.htm
国産オープンソースFlash汎用ソケットサーバ
http://www.geocities.co.jp/SiliconValley-PaloAlto/8242/
ITスペシャリストの実力診断
http://www.etech.ne.jp/skillup/yontaku/index.html
────────────────────────────────
pgsql-jp メーリングリストの案内