減兩列我有類似下面的一個表:從特定行
ID Vote_Up Vote_Down Vote_Total 1 3 1 2 2 1 3 -2 3 23 7 16 4 5 1 4 5 7 5 2 6 2 2 0 7 9 1 8
我怎麼拿出Vote_Total?
減兩列我有類似下面的一個表:從特定行
ID Vote_Up Vote_Down Vote_Total 1 3 1 2 2 1 3 -2 3 23 7 16 4 5 1 4 5 7 5 2 6 2 2 0 7 9 1 8
我怎麼拿出Vote_Total?
試試這個:
update mytable set vote_total = vote_up - vote_down
這絕對不是一個可擴展的結果,但。爲了擴大規模,您需要更新投票變更行動的總數。 – Jericon
如果你已經有列,並希望更新@ ssamuel的答案將引導您。 如果您沒有Vote_Down列,並且希望將其選作查詢中的列。 這將是選擇查詢:
SELECT ID , Vote_Up , Vote_Down , (Vote_Up - Vote_Down)
as Vote_Total from myVotesTable
假定:Vote_Up和Vote_Down是整數或數值VARCHAR字段。
'Vote_Total' ='Vote_Up - Vote_Down'每行 – FBwall