SQL 排名(关于rank的应用)

RANK()
返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。
如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名。
即RANK出来的排名是不连续的,跳跃性的,看下图的语句,由2直接到了6
 
 当然还有其他的排名,DENSE_RANK(),ROW_NUMBER(),NTILE()
有空我再把他补全吧。

你可能感兴趣的:(数据库,职场,休闲,sql排名)