SELECT ROW_NUMBER() OVER (PARTITION BY partition_column ORDER BY order_column)
FROM tablename
ORDER BY后为 排序列,必须指明

PARTITION BY 可选,它将结果集按照分区列分为多个分区,函数分别应用于每个分区,并为每个分区重新启动计算。

如下列查询结果

Rownumber    Category    ProductName

         1             Book           My Life
         2             Book           Harry Poter
         3             Book           Beginning C++
         1             Pencil          2B
         2             Pencil          HB

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案