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

前端之家收集整理的这篇文章主要介绍了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.

分享图片

猜你在找的Oracle相关文章