一尘不染

如何从listagg的报价中获取字​​段?

sql

考虑表学生:

---------------------
|Sr.No|    Name     |
---------------------  
| 1   |    Jon      |
---------------------
| 2   |    Rob      |
---------------------
| 3   |    Bran     |
---------------------

使用以下查询,我们得到:

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

由此我们将得到:

Jon,Rob,Bran

我们如何得到类似的东西

"Jon","Rob","Bran"

阅读 196

收藏
2021-03-08

共1个答案

一尘不染

这应该做的工作

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