鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)/ mysql查詢問(wèn)題

mysql查詢問(wèn)題

clipboard.png

mysql

想知道user_id 為108的人分?jǐn)?shù)排多少名..怎么查呢?

表很大,不能全部查出來(lái)篩選.

回答
編輯回答
選擇
  1. 根據(jù)ID查詢出當(dāng)前用戶的分?jǐn)?shù);
  2. 統(tǒng)計(jì)分?jǐn)?shù)>當(dāng)前用戶分?jǐn)?shù)的人數(shù),如支持并列則對(duì)score加上DISTINCT;
  3. 為score字段建立索引,加速查詢。
2017年2月27日 21:52
編輯回答
故林

一般用到排序的時(shí)候,是要加一個(gè)字段的.

2018年9月9日 09:04
編輯回答
任她鬧

查比他分?jǐn)?shù)大的人有幾個(gè)不就行了。。

2018年3月18日 19:53