mysql 根据某些字段之和排序
2016-07-07 19:33
267 查看
在自己项目中记录了比赛球队获得金银铜牌的具体奖牌数,遇到需求是按照奖牌个数排序
也就是先将需要的字段做一次查询作为结果集 a (此结果集中包含对需要的字段进行运算后的自定义字段),最后再按照结果集自定义的字段排序
select a.RANK_ID,a.COUNTRY,a.GOLD,a.SILVER,a.BRONZE,a.ICON,a.medalSUM from (select COUNTRY,GOLD,SILVER,BRONZE,ICON,RANK_ID,sum(GOLD+ SILVER+BRONZE) as medalSUM from t_rank group by COUNTRY) a order by a.medalSUM DESC limit 10
也就是先将需要的字段做一次查询作为结果集 a (此结果集中包含对需要的字段进行运算后的自定义字段),最后再按照结果集自定义的字段排序
相关文章推荐
- mysql 源码--xpchild
- Mysql学习总结(20)——MySQL数据库优化的最佳实践
- Mysql学习总结(20)——MySQL数据库优化的最佳实践
- mysql索引
- mysql压缩版安装 修改默认字符集
- mysql更改已有数据表的字符集,保留原有数据内容
- 怎样在mysql里面修改数据库名称
- mysql事务管理
- MySQL 去除字段中的换行和回车符
- MYSQL的慢查询分析
- 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。
- DB2错误码
- WARN: Establishing SSL connection without server's identity verification is not recommended.
- MySql 存储过程
- mysql格式化日期
- mysql删除某个字段重复的数据
- mac下mysql的安装与使用
- Toad for Mysql 连接远程服务器的数据库问题记录
- MySQL触发器 Update触发Insert失败
- mysql索引