欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

关于SqlServer四大排名函数NTILE()函数的问题

程序员文章站 2022-06-03 23:06:57
...

我了解到的NTILE() 函数 的分组依据如下: 1、每组的记录数不能大于它上一组的记录数, 也就是说,第1组中的记录数只能大于等于第2组及以后各组中的记录数。 2、所有组中的记录数要么都相同,要么从某一个记录较少的组开始后面所有组的记录数都与该组的记录

  我了解到的NTILE()函数的分组依据如下:

  1、每组的记录数不能大于它上一组的记录数,也就是说,第1组中的记录数只能大于等于第2组及以后各组中的记录数。

  2、所有组中的记录数要么都相同,要么从某一个记录较少的组开始后面所有组的记录数都与该组的记录数相同。

  问题

  数据总数有54条,使用NTILE()函数分成5组,结果如下:11 11 11 11 10

  总数据若有53条,分成5组结果为:11 11 11 10 10 为什么不是 11 11 11 11 9 ?

  在线等,知道的各位园友帮忙解答一下,感激!