我有以下查询(SQL
)
select x from Test
group by x
having count(x)>1;
我想在一行中连接结果,任何想法。
注意:对于简单查询,我有用户wm_concat
功能,它工作正常,但它不起作用
对于上述查询可能是因为分组。
有什么帮助吗?
答案 0 :(得分:0)
这是一种可以做到的方法。请注意,我在listagg函数中包含了一个参数,以逗号作为分隔符添加,可以根据需要排除或更改:
select listagg(x, ',')
within group (order by x) as concatenated_result
from (select x
from Test
group by prxod_id
having count(x)>1
);