2016-12-30 11 views
-2

1つのselect文で別の値を処理して値を選択することはできますか?MySQL。値を選択して、1つのステートメントで別の値を計算する際に使用しますか?

SELECT a, b, (value a * 2) as c from table? 

更新:よう

何か。

Select concat(a*2+a*4+10) as aa, b, (value (aa) * 2) as c from table? 

まだ可能ですか?

+0

はい、それは標準のSQLのものです。式の中でフィールドの名前( 'a')をもう一度繰り返すだけです。 – Shadow

+0

テーブルからSELECT a、b、(a * 2)をcとして実行します。 – user3606329

+0

'value'を削除します。 –

答えて

0

はい、可能です。あなたの例の列 "a"はint型でなければなりません。

SELECT a, b, (a * 2) as c from table 
関連する問題