最近用到了排序,正好回忆一下排序规则,下面以oracle为例进行介绍,简单易懂,一眼就能明白用法和结果 截图标识尊重: 以时间进行排序得出结果如下 解析: ROW_NUMBER() 增加行号作用,相同数据随机进行排序为1。多字段排序情况,可能两次排序结果不一致。 RANK() 相同数据排序值一致,之后顺延到后一位,截图很清晰。 DENSE_RANK() 相同数据排序值一致,之后以上以为排序结果+1,继续后面的排序。截图很清晰。