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.

猜你喜欢

转载自www.cnblogs.com/thomasbc/p/9697919.html
今日推荐