如何使用 Oracle 10g SQL 聚合字符串(连接)?
问问题
10071 次
5 回答
2
您可以尝试收集功能:
http://www.oracle-developer.net/display.php?id=306
其他一些技巧在这里:
http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php
...如果您实际上是指连接而不是聚合,那么请听取其他人的建议并||
在两个字符串之间使用运算符:
select 'abc'||'def' from dual;
于 2010-03-10T15:59:28.530 回答
1
奇怪的是,它是“||” 操作员:
field1 || field2
于 2010-03-10T15:59:02.893 回答
1
您可以使用||
运算符。前任:'First' || 'Second'
该函数还CONCAT(var1, var2)
允许您连接两个 VARCHAR2 字符。前任:CONCAT('First', 'Second')
于 2010-03-10T15:59:36.330 回答
0
您可以使用一个未记录的函数wm_concat
。另一种选择是自己动手。LISTAGG
我想 10g 中没有。
于 2013-11-06T09:22:07.410 回答