来源:NKG下载网 更新:2024-07-26 08:59:10
用手机看
哎呀妈呀,今天咱们就来聊聊这个rank()和denserank(),这两个小家伙在数据库里可是经常被提起的哦!你是不是也和我一样,每次听到它们的名字就有点晕乎乎的?别急,咱们今天就一起来扒一扒它们的底裤,看看它们到底有啥不同!
首先啊,rank()这个家伙,它可真是有点儿“等级森严”的感觉。在处理数据的时候,如果遇到相同的值,它会跳过一些排名,比如说,如果有三个人的分数一样,它们都会排在第1名,那么下一个分数不同的人就会直接跳到第4名,中间的2和3就被跳过去了。是不是感觉有点儿像跳房子游戏?
再来,denserank()这个小家伙就不同了,它更像是个“和平使者”。就算遇到相同的值,它也不会跳过任何排名。还是刚才那个例子,三个人的分数一样,它们都排在第1名,接下来的人就直接排在第2名,不会跳过任何名次。
tokenpocket钱包app:https://nekogram.com.cn/yingyong/9409.html