选择column1等于的位置

时间:2010-09-29 12:59:10

标签: sql oracle

我使用的是Oracle 10.2.0,我是新手。我需要一个sql语句

我有一个包含3列的表格。在column1中是数字,它们在column2中的值相等,cloumn3是String。 如何将column2和column3中的字符串一起用“;”分隔当column1中的数字等于。

感谢

1 个答案:

答案 0 :(得分:2)

如果您有权使用分析函数:

SELECT column1, LISTAGG(column2, ',') WITHIN GROUP (ORDER BY column2) AS ConcatedValues
FROM   table
GROUP BY column1;