1. 数据表实例数据
2. 使用Row_Number()方法给每一行数据添加一个唯一编号, 可以按照某一列进行排序。
3. 使用Partition by Column在一个Partition内进行编号,不在同一个Partition可以重新编号
4. 使用Rank()方法,给不同的供应商唯一编号
5. 从上图可以看出,使用rank()方法生成的number是有跳跃性的,Archies的编号是1,Bata的编号跳到了4, 编号2, 3就被浪费了,如果不想跳过编号,则使用dense_rank()方法。