欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

玩转ORACLE函数:了解LISTAGG的用法与语法

最编程 2024-08-08 12:04:48
...

 

即:LISTAGG( [ALL] measure_expr [,'delimiter' [,listagg_overflow_clause] ] ) [ WITH GROUP (order_by_clause) [ OVER query_partion_clause] ]

说明:[]内表示是可选的

 

参数解释:

  • ALL:ALL关键字是可选的
  • measure_expr:是被操作的列,可以是任何基于列的表达式,列中空值将被忽略
  • delimiter:可选的,分隔符,拼接每个列值。默认值为NULL
  • listagg_overflow_clause:可选的,这个子句控制当返回值超过返回数据类型的最大长度时函数的行为。
  • order_by_clause:排序子句,决定被连接值的顺序
  • query_partion_clause:略,可搜索oracle分析函数【over(partition by...)】来了解