mysql非占位排名
来源:互联网 发布:知柏地黄丸治疗湿热吗 编辑:程序博客网 时间:2024/05/21 22:22
找了好久的mysql排名解决办法,排名结果:1,2,2,3,4,5,5
看sql吧,相信可以看的懂。是从stackoverflow中找的。
SELECT name,clazz,user_id,class_id,xn,scoreSum,awardedMarks,totalPoint,CASE WHEN @prev_value = totalPoint THEN @rank_count WHEN @prev_value := totalPoint THEN @rank_count := @rank_count + 1END AS rank FROM (SELECT au.`NAME` AS NAME,CONCAT(vc.`levelname`,vc.`gradename`,vc.`classname`) AS clazz, cs.user_id,cs.class_id,cs.`xn`,SUM(cs.`project_score`) AS scoreSum,IFNULL(ca.`marks`,0) awardedMarks, (SUM(cs.`project_score`)+IFNULL(ca.`marks`,0)) AS totalPointFROM ct_score cs LEFT JOIN ct_project cp ON cs.`project_id`=cp.`project_id` LEFT JOIN aq_user au ON cs.`user_id`=au.`USER_ID` LEFT JOIN vw_xj_e_class vc ON cs.`class_id`=vc.`classid` LEFT JOIN `ct_awardedmarks` ca ON ca.`class_id`=cs.`class_id` AND ca.`user_id`=cs.`user_id`,(SELECT @prev_value := NULL) f,(SELECT @rank_count := 0) mWHERE cp.`participant`='Personal' GROUP BY cs.`user_id`) t ORDER BY totalPoint DESC;
0 0
- mysql非占位排名
- 密集排名,非密集排名,排名
- mysql 排名
- MYsql 排名
- mysql 排名
- mysql排名
- nodejs -- mysql模块占位符 ? ??
- 摘抄:mysql 排名
- mysql数据库排名
- mysql 根据字段排名
- MySql查询排名信息
- mysql查询排名
- mysql 导出排名数据
- MySql 统计排名
- mysql排名实现
- MySQL冒泡排名
- MySql排序排名
- mysql 排序 排名
- Android SDK
- [转] Java线程问题:当一个目标对象被多个线程共享时候
- Makefile常用函数总结
- Android Please ensure that adb is correctly located at问题解决
- SDL_CondWait及SDL_CondSignal
- mysql非占位排名
- 关于如何打开谷歌的电脑设置方法
- Hadoop 开源调度系统zeus(一)
- Prim POJ1258 POJ2485 POJ1789 POJ1751
- 解决Andriod软键盘出现把原来的布局给顶上去的方法
- 利用expdp/impdp实现表空间转移功能
- LeetCode OJ - Container With Most Water
- 调用HINSTANCE hInst = AfxGetInstanceHandle();程序在ASSERT(afxCurrentInstanceHandle != NULL);崩溃
- AWK