2016-06-16 21 views
1

考慮學生表:如何從引號中的listagg中獲取字段?

--------------------- 
|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" 

回答

10

這應該做的工作

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

謝謝凱文!你能提出如何用單引號完成它,比如「Jon」,「Rob」,「Bran」? –

+0

從STUDENTS中選擇listagg(''''|| Name ||'''',',')組(按名稱排序) –

相關問題