如何从引号中的listagg中获取字段?

时间:2016-06-16 13:12:09

标签: sql oracle listagg

考虑表STUDENTS:

select listagg(Name, ',') within group (order by Name) from STUDENTS

使用以下查询我们得到:

Jon,Rob,Bran

由此我们得到:

"Jon","Rob","Bran"

我们如何得到像

这样的东西
{{1}}

1 个答案:

答案 0 :(得分:13)

这应该做的工作

select listagg('"'||Name||'"', ',') within group (order by Name) from STUDENTS;