首页
/
每日頭條
/
科技
/
mysql中rank怎麼使用
mysql中rank怎麼使用
更新时间:2026-01-05 10:12:14

mysql排名函數RANK,DENSE_RANK

RANK并列占位

,DENSE_RANK并列不占位

創建一張表income,裡面有字段:id,年月yearMonth,地區area和金額amount。執行如下SQL語句,進行導入數據。

CREATE TABLE `income` ( `id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT, `yearMonth` char(6) DEFAULT NULL, `area` varchar(20) DEFAULT NULL, `amount` decimal(10,2) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

插入所要的數據

INSERT INTO `income` VALUES ('0000000001', '202101', '貴州', '897.00'); INSERT INTO `income` VALUES ('0000000002', '202102', '廣西', '3218.90'); INSERT INTO `income` VALUES ('0000000003', '202103', '廣西', '437.00'); INSERT INTO `income` VALUES ('0000000004', '202103', '貴州', '3965.00'); INSERT INTO `income` VALUES ('0000000005', '202102', '貴州', '456.87'); INSERT INTO `income` VALUES ('0000000006', '202101', '廣西', '3486.56'); INSERT INTO `income` VALUES ('0000000007', '202104', '貴州', '897.00'); INSERT INTO `income` VALUES ('0000000008', '202104', '廣西', '437.00');


使用函數查詢語句如下:

SELECT * ,rank() over(PARTITION by area ORDER BY amount desc) rank11-- 并列占位 ,dense_rank() over(PARTITION by area ORDER BY amount desc) dense_rank11-- 并列不占位 from income

查詢結果如下圖:

mysql中rank怎麼使用(mysql排名函數RANKDENSERANK)1

mysql 8.0.22

2021-7-21

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
如何追尋小三的蹤迹
如何追尋小三的蹤迹
和一個人有緣分自然感情就不同,一同做事就會心有靈犀事半功倍,現實中會這樣,遊戲中更是如此。《小三來了》緣分系統,讓你的主将和副将在一起作戰更加有力量!緣分系統是《小三來了》中的特色系統,獨闖的緣分屬性加成,使“小三”中的兵種搭配更加的玄妙。...
2026-01-05
一元奪寶哪個平台比較靠譜
一元奪寶哪個平台比較靠譜
在前些日,一元奪寶被正式定性為“網絡賭博”,部分一元奪寶可能會被定性為“詐騙”。一元奪寶行業,高峰時市面上有幾千家奪寶平台運營,終于結束了作惡。接下來本文想明确告訴讀者:一、一元奪寶通過何種算法進行作弊1.幾乎所有一元奪寶類軟件的開獎都不透...
2026-01-05
海島奇兵新版本更新内容
海島奇兵新版本更新内容
海島奇兵2月20.45.1版本更新彙總,介紹海島奇兵2月5日詳細更新了哪些内容?海島奇兵20.45.1版本新增什麼内容?希望這篇海島奇兵2月20.45.1版本更新彙總能幫到海島奇兵的玩家!2月5日下午,《海島奇兵》進行了一次大更新,版本号升...
2026-01-05
全國學籍系統操作
全國學籍系統操作
點擊頁面下方“了解更多”查看更多常見問題。1特教學校如何新建年級?答:特教學校無需再建新年級了,隻是把學生學籍注冊到現在系統中的對應年級(忽略現在系統中的2018、2019……等數字,隻認一年級、二年級……)學籍系統二期,對特教學校學生沒有...
2026-01-05
有哪些第三方測評工具
有哪些第三方測評工具
不少HR朋友會讓我推薦測評工具,面對市場上琳琅滿目的測評工具,往往不知道怎麼辦?實際上測評工具說多是多,說少也少,我曾經推薦過的測評工具,恐怕一支手可以數出來。在我介紹自身比較認可的測評工具的過程中,很多HR也會問我信效度的事情。有些HR經...
2026-01-05
Copyright 2023-2026 - www.tftnews.com All Rights Reserved