반응형
# LISTAGG
- 여러 로우값을 하나의 컬럼으로 가져오고자 할때 사용.
- 오라클 11g 이상만 사용 가능.
- VARCHAR2 로 4000을 넘으면 잘림.
## 기본문법
LISTAGG(컬럼명, '구분기호')
WITHIN GROUP (ORDER BY 정렬기준 컬럼)
## 사용예시
SELECT LISTAGG(컬럼A, '<br>')
WITHIN GROUP (ORDER BY 컬럼A) AS COLA
FROM DUAL;
- 구분기호에는 br, ,(콤마) 등 입력 가능.
- 출력해보면 한 컬럼에 구분기호로 구분된 컬럼이 나열된것을 확인할수 있다.
반응형
'메모장' 카테고리의 다른 글
pmd 위반사항 해결방법 (0) | 2022.12.26 |
---|---|
[DB2 SQL] 현재일자 기준 차이 구하기 (년, 월, 일) (2) | 2022.12.22 |
오라클 .5 표현 처리 (TO_CHAR, FM) (0) | 2022.09.28 |
오라클 트리거 :NEW 값 변경 (BEFORE) (0) | 2022.09.20 |
오라클 트리거 조회 (트리거 활성 상태 등) (0) | 2022.09.20 |