首页
/
每日頭條
/
科技
/
mysql中rank怎麼使用
mysql中rank怎麼使用
更新时间:2026-01-25 13:29:55

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
推荐阅读
windows11設置技巧
windows11設置技巧
微軟新系統windows11已經公布一段時間了,在打磨之後将于今年10月份正式發布。今天,帶你解鎖windows中少為人知的高效冷知識,幫你快速完成工作的同時,又顯得你很牛掰。01、快捷鍵首先,給大家上一波快捷鍵:WinE:快速打開資源管理...
2026-01-25
如何更清楚看到蘋果手機電池詳情
如何更清楚看到蘋果手機電池詳情
對于蘋果手機用戶來講,随着使用時間的延長,大家最關心的隻有兩點:1、電池容量,2、iOS系統更新。今天我們就來詳細聊聊關于蘋果手機電池的一些事情。文章從電池的使用環境、充電原理、充電周期、如何優化充電提升使用時間和壽命、充電配件的選型等方面...
2026-01-25
顯卡天梯圖2023最新排行榜
顯卡天梯圖2023最新排行榜
電腦最核心的兩大硬件莫屬CPU和顯卡,是電腦中關注度最高的兩大硬件,目前市面上顯卡主要分為兩大陣營,分别NVIDIA和AMD,也就是所謂的N卡和A卡。那麼怎麼看顯卡的性能檔次?下面裝機之家分享一下2019年2-3月桌面版顯卡天梯圖性能排行榜...
2026-01-25
火山小視頻怎麼變成抖音火山版了
火山小視頻怎麼變成抖音火山版了
火山小視頻怎麼變成抖音火山版了?火山小視頻和抖音正式宣布品牌整合升級,火山小視頻更名為抖音火山版,并啟用全新圖标,接下來我們就來聊聊關于火山小視頻怎麼變成抖音火山版了?以下内容大家不妨參考一二希望能幫到您!火山小視頻怎麼變成抖音火山版了火山...
2026-01-25
迷你世界隐藏的最厲害的boss
迷你世界隐藏的最厲害的boss
迷你世界的黑科技一直是清水非常喜歡類型,可是很可惜無法在生存中實現,最近清水發現了可以在生存中運用黑魔法,毫無理論可談,大家就一起去見證一下吧!首先在地面種一棵小樹苗,用肥料将樹苗催熟成大樹。在樹幹的旁邊放個轉軸方塊,在安放開關并将其打開,...
2026-01-25
Copyright 2023-2026 - www.tftnews.com All Rights Reserved