Oracle中row_number() over(partition by xxx order by xxx)的用法,Oracle列转行函数Listagg()语法详解及应用实例

 

 

Oracle 中row_number() over(partition by xxx order by xxx)的用法

 

row_number() over(partition by a order by b)

 

上面的意思就是将查询结果按照a字段分组(partition),

然后组内按照b字段排序,至于asc还是desc,可自行选择,

然后为每行记录返回一个rownumber用于标记顺序

 1.

 

2.

 ===========================================

Oracle列转行函数Listagg()语法详解及应用实例

1.

 

2.

 

posted @ 2018-09-25 09:23  托马斯骨头收集  阅读(288)  评论(0编辑  收藏  举报