Ris*_*kar 2 sql oracle listagg
考虑表STUDENTS:
---------------------
|Sr.No| Name |
---------------------
| 1 | Jon |
---------------------
| 2 | Rob |
---------------------
| 3 | Bran |
---------------------
Run Code Online (Sandbox Code Playgroud)
使用以下查询我们得到:
select listagg(Name, ',') within group (order by Name) from STUDENTS
Run Code Online (Sandbox Code Playgroud)
从这里我们将得到:
Jon,Rob,Bran
Run Code Online (Sandbox Code Playgroud)
我们如何得到类似的东西
"Jon","Rob","Bran"
Run Code Online (Sandbox Code Playgroud)
kev*_*sky 13
这应该做的工作
select listagg('"'||Name||'"', ',') within group (order by Name) from STUDENTS;
Run Code Online (Sandbox Code Playgroud)