2012-03-22 8 views
0

特定のカラムの値を変数に格納する方法はありませんか?変数を保存する

例:

name | age 
     | 
John | 19 
Phill | 20 
Palmer | 25 

私は将来参照できる変数に25を格納したいと思います。

+0

画像全体を説明します。アーカイブしようとしていることは明確ではありません。 –

+0

私は再利用できる変数に25を格納したい。例えば年齢= 25。年齢* 2 = 50 – user1072706

+0

うん、ストアドプロシージャ)私は答えを更新しました。 –

答えて

1

ストアドプロシージャを使用します。 http://www.postgresql.org/docs/current/static/plpgsql.html 例:

CREATE OR REPLACE FUNCTION JohnName() 
     RETURNS numeric AS 
    $BODY$ 
     DECLARE num numeric; 
     BEGIN 
     select age into num from yourtable where name = 'John'; 
     num := num * 2; 
     RETURN num; 
     END 
    $BODY$ 
     LANGUAGE plpgsql VOLATILE; 

     select * from JohnName() 
+1

さて、私はlet palmAge =名前を 'palmer'とする生徒の年齢を選択するようなものを探しています。 – user1072706

関連する問題