2012-07-07 97 views
0

有沒有一種方法來查詢2列或更多列的總和?我想使一些行[數字]根據服務器的如何按總和訂購

+0

令人困惑的問題...你想在一行中總結兩列或更多列嗎?或者在一些行中總結一些值? – Randy 2012-07-07 18:53:53

回答

7
select num1, num2 
from mytable 
order by num1+num2 desc 
+2

你應該命令'desc' – 2012-07-07 18:56:37

+0

正確juergen - 編輯感謝。對於前n項結果也考慮LIMIT子句。 – Randy 2012-07-07 18:59:15

1
SELECT Col1, Col2,...,Coln 
FROM table 
ORDER BY Col1+Col2+...+Coln DESC 
0

的總和基於頂部,你可能無法在ORDER BY使用表達式。您還可能需要在SELECT列表中包含該排序列。