2016-06-16 5 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

감사합니다. Kevin !!! 'Jon', 'Rob', 'Bran'처럼 작은 따옴표로 어떻게 할 수 있는지 제안 해 주시겠습니까? –

+0

STUDENTS의 그룹 (이름순)에서 listagg ('' ''|| 이름 || '' ',', ')를 선택하십시오. –

관련 문제