首页
/
每日頭條
/
科技
/
mysql中rank怎麼使用
mysql中rank怎麼使用
更新时间:2026-01-17 06:19:17

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
推荐阅读
廣西各地市常住人口
廣西各地市常住人口
廣西各地市常住人口?“城裡人”增加875萬大學文化程度人群增八成,接下來我們就來聊聊關于廣西各地市常住人口?以下内容大家不妨參考一二希望能幫到您!廣西各地市常住人口“城裡人”增加875萬大學文化程度人群增八成昨日,廣西第七次全國人口普查領導...
2026-01-17
開通esim後更換手表
開通esim後更換手表
eSIM虛拟卡,代表着未來的通訊技術,有了它以後,用戶無需插入物理SIM卡就能接入網絡。目前這項技術在海外版的iPhoneXSMAX上已經推廣開來,國内則是蘋果、華為、三星等智能手表率先搭載,讓手表離開手機後也能通話上網。繼中國聯通和中國電...
2026-01-17
抖音直播抖音币怎麼結算
抖音直播抖音币怎麼結算
最近我們培訓了太多做抖音直播和短視頻拍攝的商家達人,有傳統淘系轉抖音電商的,有小衆商品加入抖音帶貨的,更多的是傳統線下産業,轉型線上電商的,在從0到1搭建賬号的過程中,也有非常多的所得。也親身感受,抖音近期發生的幾個重大變化,給大家分享一下...
2026-01-17
手機屏幕知識普及
手機屏幕知識普及
閱讀本文前,請您先點擊上面的“關注”,這樣您就可以繼續免費收到最新文章了。每天都有分享。完全是免費訂閱,請放心關注。感謝大家的閱讀,喜歡小編為你精心編輯的文章嗎?歡迎留言評論,小編都會虛心接受的,你們是小編前進的動力哦。每天一點點進步,分享...
2026-01-17
手機北京地鐵一卡通怎麼充值
手機北京地鐵一卡通怎麼充值
手機北京地鐵一卡通怎麼充值?APP貼卡充值,下載北京一卡通APP,将一卡通靠近NFC感應區充值;,現在小編就來說說關于手機北京地鐵一卡通怎麼充值?下面内容希望能幫助到你,我們來一起看看吧!手機北京地鐵一卡通怎麼充值APP貼卡充值,下載北京一...
2026-01-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved