[pgsql-jp: 30385] Re: pgsql-jp digest, Vol 1 #605 - 11 msgs

ansei me @ ansei.jp
2003年 7月 4日 (金) 17:57:56 JST


ご教授有難うございます。
このページの存在もしらなかったので
助かりました。

SELECT sum(price) into 変数名 FROM parts_mst WHERE cat = 1
で解決できました。

また If Exists( SELECT ....)
は 本で読んで

SELECT ......
IF Not Found
 
End If; 
で解決できました。

有難うございます。
今度ともよろしくお願いします。
 
> 望月です。
> 
> >いま、plpgsqlで四苦八苦しています。
> 
> ということでしたら、まずここを参考にされるとよいかと思います。
> 私は頻繁に利用させてもらってます。感謝。
> 
> http://www.postgresql.jp/document/index.php3
> 
> 
> 
> 
> 
> --__--__--
> 
> _______________________________________________
> pgsql-jp mailing list
> pgsql-jp @ ml.postgresql.jp
> http://ml.postgresql.jp/mailman/listinfo/pgsql-jp
> 
> 
> End of pgsql-jp Digest
> MS-SQLからPostgreSQLに転向ほやほやのものです。
> 
> いま、plpgsqlで四苦八苦しています。
> 
> 質問(1)
> SELECT で返ってくる値を変数に格納したいのですが、
> どうすればいいのでしょうか?
> 
> たとえば
> 下記のテーブル [ shinamono ] があったとします。
> -------------------
> id         int4
> cat       int2
> name    char(50)
> price    int4
> -------------------
> このテーブルのcatが 1 の商品合計を知りたいのです。
> MS-SQLですと
> 
> DECLARE @sum
> SELECT @sum = sum(price) from shinamono where cat = 1
> 
> 質問(2)
> SELECT の結果がNullかどうかでIf分岐したいのです。
> MS-SQL の場合
> if exists ( SELECT * FROM shinamono where cat = 1)
>   BEGIN
>     'Exists=trueの場合の処理
>   END
> Else
>   BEGIN
>     'Exists=falseの場合の処理
>   END
> 
> すみませんが教えてもらえますでしょうか?
> よろしくお願いします。
> 
> Kappa Ohara
> me @ ansei.jp




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