sql – 按两个字段的总和排序

前端之家收集整理的这篇文章主要介绍了sql – 按两个字段的总和排序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我有一个包含karma_up和karma_down的表.每当有人投票时,karma_up会增加,每次有人投票时,karma_down也会增加.我如何提取这些选择的行并按这些新值的总和对它们进行排序? ORDER BY(karma_up – karma_down)似乎没有按照我想要的方式工作.我只想把具有最高业力的行放在最前面.

解决方法

很简单
SELECT 
ID,KARMA_UP,KARMA_DOWN,(KARMA_UP-KARMA_DOWN) AS USER_KARMA 
FROM KARMA 
ORDER BY USER_KARMA DESC

猜你在找的MsSQL相关文章