人妻少妇精品久久久久久蜜臀av,久久综合激激的五月天,日韩精品无码专区免费播放,欧美精品999

rank函數(shù)(rank函數(shù)不連續(xù)單元格排名)

前沿拓展:

rank函數(shù)

排名次是對(duì)固定范圍排序,所以需要用絕對(duì)引用固定范圍,不然下拉公式會(huì)導(dǎo)致范科:RANK函數(shù))


1、窗口函數(shù)之rank()使用場(chǎng)景:

在mysql中進(jìn)行分組(group by)后,還需要組內(nèi)排名,例如各班級(jí)成績(jī)排名、市場(chǎng)各不同小組業(yè)績(jī)排名、不同地區(qū)水果售價(jià)排名等。

2、什么是窗口函數(shù)?

窗口函數(shù),也叫OLAP函數(shù)(Online **lytical Processing),即聯(lián)機(jī)分析處理,可以對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行實(shí)時(shí)分析處理。

3、語(yǔ)法規(guī)則:select 窗口函數(shù)名稱(chēng) over (partition by 分組的列名,order by 排序的列名)as '你想取的名字'

數(shù)據(jù)庫(kù)中表demo的數(shù)據(jù)如下:

rank函數(shù)(rank函數(shù)不連續(xù)單元格排名)

表數(shù)據(jù)參考

4、實(shí)際查詢(xún)語(yǔ)句:

特別注意:窗口函數(shù)是對(duì)where和group by子句處理后的結(jié)果進(jìn)行**作,因此按照SQL語(yǔ)句的運(yùn)行順序,窗口函數(shù)一般放在select子句中,切記!

SELECT
id,
NAME AS '姓名',
score AS '分?jǐn)?shù)',
class AS '班級(jí)',
rank() over ( PARTITION BY class ORDER BY score DESC ) AS '班級(jí)名次'
FROM
backup_c**.`demo`5、查詢(xún)結(jié)果:

查詢(xún)結(jié)果第一是按照班級(jí)class進(jìn)行分組,分組后組內(nèi)按照分?jǐn)?shù)score進(jìn)行desc降序排名排名,如下圖。

rank函數(shù)(rank函數(shù)不連續(xù)單元格排名)

查詢(xún)結(jié)果

特別注意:如果分?jǐn)?shù)相同,排名會(huì)有跳級(jí),假設(shè)上面數(shù)據(jù)同組張三的分?jǐn)?shù)也為90分,那么他將和姓名為“安一”的并列為第一名,如下圖。

rank函數(shù)(rank函數(shù)不連續(xù)單元格排名)

同組同分情況

6、結(jié)束:

窗口函數(shù)當(dāng)然不止這一個(gè)函數(shù),還有很多其他函數(shù),例如還有聚合函數(shù)【max(),min()】,取值函數(shù)【first_value(),nth_value()】等,那么,如何解決上面“跳級(jí)”問(wèn)題呢?后面繼續(xù)分享。

拓展知識(shí):

原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.xiesong.cn/31765.html

午夜视频久久| gv精品在线播放| 爱爱av网站| 亚洲中文字幕久久精品无码2021| 日韓視頻在線導航| 夜夜看人久看2022| 久久av综合| 人成网站在线免费观看| 色草在线| 二区国产| 密桃麻豆色婷婷| 欧美另类激情| 欧美日韩乱码| 爱搞在线中文字幕| 亚洲综合AV高清无码| 亚洲乱码尤物193yw| 神马午夜91| 97 超碰日韩| 日韩av无码成人无码免费| 欧美日网站| 国内三级黄色片| 91久久精品国产| 日韩一区日韩二区| 日韩欧美A黄片| 国产熟女AA级毛片| 欧韩日美一区| 人妻无码合适| 无码人妻精品一区二区三18禁| 色另类在线| 在线国产日韩亚洲| 老司机久久一区二区三区| 大香蕉福利导航视频| 精品欧美色| 国产黄色在线观看| 不卡一区呦呦在线观看| 国产在线专区黄片| 日韩无码小视频| 亚洲无码一二三四五| 亚洲天天操夜夜操| 久久综合桃花网| 人人看福利视频导航|