oracle分析函数:四、listagg和wmsys.wm_concat

本文详细介绍了Oracle中的分析函数listagg和wmsys.wm_concat,用于实现列连接操作。listagg函数允许指定排序依据,并在每个组内按顺序连接值,返回类型为RAW或VARCHAR2。示例展示了如何在查询中应用这两个函数,通过PARTITION BY进行分组并连接out_row列的值。
摘要由CSDN通过智能技术生成

/**************************************
**函数:listagg
**作用:列连接
**时间:2016-7-8
**内容:语法和使用案例
**************************************/
–1 语法
listagg(measure_expr,’delimiter’) within group (order_by_clause) over(query_partition_clause)
–注意:order_by_clause不在over()里面
–注:语法解读
The arguments to the function are subject to the following rules:

•The measure_expr can be any expression. Null values in the measure column are ignored.

•The delimiter_expr designates the string that is to separate the measure values. This clause is optional and defaults to NULL.
定界符
•The order_by_clause determines the order in which the concatenated values are returned. The function is deterministic only if the ORDER BY column list achieved unique ordering.

The return data type is RAW if

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值