国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:77日期: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)/*我測試了下 有效*/

相關文章:
主站蜘蛛池模板: 无锡市| 长武县| 大石桥市| 呈贡县| 文昌市| 北安市| 邹城市| 抚顺县| 葫芦岛市| 绩溪县| 承德县| 孝义市| 罗平县| 翼城县| 章丘市| 邵阳县| 贡山| 海门市| 宜宾市| 甘德县| 台中市| 庆安县| 庆云县| 盱眙县| 赤壁市| 宜章县| 德化县| 大城县| 天峻县| 兖州市| 新晃| 龙岩市| 同心县| 奈曼旗| 小金县| 浮山县| 阜宁县| 晋中市| 盱眙县| 高唐县| 友谊县|