Oracle 10g中的字符串聚合

时间:2010-03-10 15:55:59

标签: sql string oracle10g string-aggregation

如何使用Oracle 10g SQL聚合字符串(连接)?

5 个答案:

答案 0 :(得分:2)

您可以尝试收集功能:

http://www.oracle-developer.net/display.php?id=306

其他一些技巧在这里:

http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php

...如果您实际上意味着连接而不是聚合,那么请接受其他人的建议,并在两个字符串之间使用||运算符:

select 'abc'||'def' from dual;

答案 1 :(得分:1)

奇怪的是,它是“||”操作者:

field1 || field2

答案 2 :(得分:1)

您可以使用||运算符。例如:'First' || 'Second'

函数CONCAT(var1, var2)允许您连接两个VARCHAR2字符。例如:CONCAT('First', 'Second')

答案 3 :(得分:0)

连接:CONCAT||

汇总:COLLECT

答案 4 :(得分:0)

您可以使用未记录的函数wm_concat。另一种选择是自己动手。我认为,{10}中没有LISTAGG