오라클 LISTAGG 함수 질문 0 3 1,743

by 준일정 [Oracle 기초] LISTAGG [2023.10.17 10:29:07]


 SELECT 
	B.DEPTNO 
	,COUNT(B.DEPTNO) DEPTCOUNT
	,NVL(LISTAGG(B.DNAME, ','),'-') AS names
 FROM EMP A LEFT OUTER JOIN DEPT B
 ON(A.DEPTNO=B.DEPTNO)
 GROUP BY B.DEPTNO 
 

LISTAGG 함수 쓸 때 WITHIN 절을 안쓰고 저런식으로 쓸 수 가 있나요?

(즉, 그룹바이에 DNAME 를 안넣고 편법? 으로?)

버전마다 되는게 있고 안되는게 있을까요!?

by 마농 [2023.10.17 10:56:10]

질문의 의도가?
- 사용이 가능한 것인지? 궁금해서 묻는 건가요?
- 사용이 가능해서. 신기해서 묻는 것인가요?


by 준일정 [2023.10.17 12:08:38]

질문 
사용이 가능한가? 입니다.!


by 마농 [2023.10.17 13:07:16]

불가합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입