欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

SQL 关于row_number()over()

程序员文章站 2022-05-23 12:57:48
...

SQL 关于row_number()over() 今天用到了row_number()over(),现在就以知识点的形式总结一下,以便于以后的回顾。 ------------------- 参考资料MSDN ------------------- 语法: ROW_NUMBER ( )OVER ( [ PARTITION BY value_expression , ... [ n ] ] order_

SQL 关于row_number()over()

今天用到了row_number()over(),网站空间,现在就以知识点的形式总结一下,以便于以后的回顾。

-------------------参考资料MSDN-------------------

语法:

ROW_NUMBER ( ) OVER ( [ PARTITION BY value_expression , ... [ n ] ] order_by_clause )

通过语法可以看出 over里有两个参数, partition by 和 order by ,网站空间,其中partition by是可以不写的,但是order by是必须有的。可能对order by 比较熟悉(就是按什么排序),但 partition by是什么意思呢?partition 的中文解释是:n. 划分,分开;[数] 分割;隔墙;隔离物 vt. [数] 分割;分隔;区分。让我们再结合下面的参数说明和实例很容易就理解它的含义了。

参数: