2016-12-30 14 views
-2

是否可以選擇一個值並使用它在一個select語句中處理另一個值?MySQL。選擇一個值並用於計算一個語句中的另一個值?

喜歡的東西:

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

只需從表中選擇a,b,(a * 2)作爲c ... – user3606329

+0

刪除'value'。 –

回答

0

是的,這是可能的。在您的示例列「a」中,必須是int類型。

SELECT a, b, (a * 2) as c from table 
相關問題