顾名思义,PARTITION 中文是分割的意思,ORDER 是排序的意思,所以翻译一下就是先把一组数据按照制定的字段进行分割成各种组,然后组内按照某个字段排序. 以实际案例来说明这个函数的使用, 首先,我们先看一组普通排序的数据: 然后对其进行新加一个伪劣ROWNUM,看看数据原本的顺序: OVER(ORDER BY ...)的意思是以按照某个字段排序,所以和直接对表的order by效果是一样的: 这里就显示了OVER(ORDER BY ...)的第一个功能,就是对新查询得到的数据进行重新编号…