我想添加我的表的兩列值並按降序排序。 E.g:sql查詢添加列值
int_id int_test_one int_test_2
1 25 13
2 12 45
3 25 15
考慮上面的表格,我想一個SQL查詢這給我結果如下圖所示:
int_id sum(int_test_one,int_test_two)
2 57
3 40
1 38
是否有任何SQL查詢來做到這一點?
我想添加我的表的兩列值並按降序排序。 E.g:sql查詢添加列值
int_id int_test_one int_test_2
1 25 13
2 12 45
3 25 15
考慮上面的表格,我想一個SQL查詢這給我結果如下圖所示:
int_id sum(int_test_one,int_test_two)
2 57
3 40
1 38
是否有任何SQL查詢來做到這一點?
沒有內置的功能,對於這種水平的聚集,你可以做...
SELECT INT_ID, INT_TEST_ONE + INT_TEST_TWO AS SUM FROM TABLE
你試過你描述的嗎?此作品:
SELECT int_id , (int_test_one + int_test_two) as s FROM mytable ORDER BY s DESC
如果需要,可以省略「as」關鍵字。
不要忘了DESC順序:) – AdaTheDev 2010-02-08 09:12:16
試試這個
SELECT
int_id,
(int_test_one + int_test_two) AS [Total]
FROM
mytable
ORDER BY
[Total] DESC
忘記降序排序 – David 2010-02-08 09:20:27