2012-02-15 1 views
0

私は給料を5%引き上げようとしています。私は次のコードが動作すると思ったが、それは私にエラーを与える。誰も助けることができますか?給料を5%引き上げるにはどうすればいいですか?

SELECT last_name || ' ' || salary || ' ' || (1.05*salary) || ' ' FROM f_staffs; 
+1

エラーは何ですか? –

+1

多分... cast((salary * 1.05)as varchar(30)) – SQLMason

+0

あなたはどのデータベースを使用していますか? –

答えて

4

トリックは、このですか?はいと答えた場合:oracle:

SELECT last_name || ' ' || to_char(salary) || ' ' ||to_char(salary*.05+salary) || ' ' FROM f_staffs; 
+0

ありがとうございます。 – Robert

0

使用すると、1つのフィールド内のすべてを必要としています

SELECT last_name || ' ' || salary || ' ' ||salary*.05+salary || ' ' FROM f_staffs; 
関連する問題