ntile专题

SQLSERVER排名函数RANK,DENSE_RANK,NTILE,ROW_NUMBER

SQL SERVER排名函数RANK,DENSE_RANK,NTILE,ROW_NUMBER 前言 本文意于用实例数据帮助理解SQL SERVER排名函数RANK,DENSE_RANK,NTILE,ROW_NUMBER。 准备工作 创建测试表:   ? 1 2 3 4 5 create table test( id int identity(1,1)

rank,dense_rank,row_number,ntile区别和用法。

背景,忙完了。终于不用再赶了,自己在做项目中遇到的和当时迷惑的某些点,记录了一下,现在来做一个总结。 RANK() 排序相同时会重复,总数不会变。 DENSE_RANK()排序相同时会重复,总数会减少。 (dense:稠密的意思) 1建表 create table product_sell ( big_class string, small_class string, money double