rank()排序相同时会重复,总数不变,即会出现1、1、3这样的排序结果;
dense_rank()排序相同时会重复,总数会减少,即会出现1、1、2这样的排序结果;
row_number()排序相同时不会重复,会根据顺序排序
rank() dense_rank()row_number()
于 2022-10-27 10:23:51 首次发布
博客介绍了MySQL中三种排序函数的排序结果差异。rank()排序相同时重复,总数不变;dense_rank()排序相同时重复,总数减少;row_number()排序相同时不重复,按顺序排序。
1万+

被折叠的 条评论
为什么被折叠?



