久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

排序 - mysql如何實現根據id查詢用戶的積分排名?

瀏覽:103日期:2022-06-20 13:03:26

問題描述

有一張表 為user 里面有三個字段, id(int) name(varchar) jifen(int)

我想實現 查詢用戶 id=8 的人 他的積分排名是多少

我試著寫了下mysql語句 實在寫不出來,請高手指教!

問題解答

回答1:

參考我以前回答的一個問題

在線預覽

SELECT *FROM ( SELECT id, `name`, jifen, @curRank := @curRank + 1 AS rank FROM user p, (SELECT @curRank := 0) r ORDER BY jifen DESC ) aWHERE a.id = 8回答2:

同時我自己也找到了一個答案

select count(*) from user where jifen>(select jifen from user where id=8)/*我測試了下 有效*/

相關文章:
主站蜘蛛池模板: 金昌市| 远安县| 呼伦贝尔市| 乳山市| 沙坪坝区| 湘乡市| 彝良县| 亳州市| 封开县| 阳泉市| 阳信县| 湾仔区| 大足县| 汉阴县| 浪卡子县| 托克托县| 新丰县| 新建县| 龙口市| 海丰县| 会同县| 洪洞县| 廊坊市| 邢台县| 萨迦县| 剑阁县| 佛冈县| 抚州市| 阜平县| 斗六市| 彭阳县| 盐亭县| 芜湖市| 柳州市| 安陆市| 克什克腾旗| 普兰店市| 原平市| 徐汇区| 望城县| 根河市|