Mysql 獲取成績排序後的名次
其實就是輸出mysql的排序後的行號
RT:獲取單個使用者的成績在所有使用者成績中的排名
可以分兩步:
1、查出所有使用者和他們的成績排名
select id,maxScore,(@rowNum:=@rowNum+1) as rowNo
from t_user,
(select (@rowNum :=0) ) b
order by t_user.maxScore desc
2、查出某個使用者在所有使用者成績中的排名
select u.rowNo from (
select id,(@rowNum:=@rowNum+1) as rowNo
from t_user,
(select (@rowNum :=0) ) b
order by t_user.maxScore desc ) u where u.id="2015091810371700001";
OK~ 一切搞定
相關文章
- excel按成績高低排名次 excel成績表怎麼排名次Excel
- excel排序怎麼排名次由小到大 excel怎麼按成績降序排列Excel排序
- PTA (學生成績讀取與排序)排序
- DreamJudge-1159-成績排序2.0排序
- DevExpress中獲取GridControl排序之後的ListdevExpress排序
- Mysql在資料插入後立即獲取插入的IdMySql
- 03:成績排序 個人部落格:doubleq.win排序
- 掌握聰明的學習方法,才能獲得好成績
- HDU1285確定比賽名次(拓撲排序)排序
- 學生成績錄入系統,需要判斷成績格式合格,使用throw彈出,最後並列印全班成績單
- MySQL分組查詢後獲取前N條資料MySql
- MySQL 分組排序後 → 如何取前N條或倒數N條MySql排序
- 獲取Mysql的狀態、變數MySql變數
- 成績單:Windows 7 - XP模式成績不及格Windows模式
- 排序公式excel怎麼設定排名 打亂的成績單怎麼排名排序公式Excel
- java後臺獲取cookieJavaCookie
- Mysql中獲取行號MySql
- 獲取安裝後Apache、MySQL、Nginx、PHP編譯時引數ApacheMySqlNginxPHP編譯
- springmvc 後臺獲取cookie的方法SpringMVCCookie
- mysql5.6生成排序欄位MySql排序
- mysql獲取漢字的首字母MySql
- Mysql批量大資料獲取MySql大資料
- MySQL 多表分組後獲取每一組的時間最大的那條記錄MySql
- js獲取多少天以後的時間JS
- listview 後天獲取選中項的值View
- 15.百萬考生成績如何排序 - 計數排序排序
- created mounted 動態獲取資料渲染後,獲取DOM問題
- MySQL 如何獲取執行中的Queries資訊?MySql
- nginx後端獲取真實ipNginx後端
- 03 #### `__dict__` , 用於獲取物件中的成員物件
- 排序的列不是唯一值的時候如何分頁獲取?排序
- 前端 | Vue nextTick 獲取更新後的 DOM前端Vue
- js獲取帶#號連結後的引數JS
- Vue+echart 展示後端獲取的資料Vue後端
- 獲取url中?後面傳遞的引數
- form表單提交,後臺怎麼獲取select的值?後臺直接獲取即可,和input方式一樣。ORM
- 用python獲取mysql中的錶行數PythonMySql
- PHP獲取QQ群成員QQ號碼PHP