반응형
LISTAGG 함수 - LISTAGG (measure_expr [, 'delimiter'] [listagg_overflow_clause]) WITHIN GROUP (order_by_clause)
measure_expr를 order_by_clause로 정렬한 후 delimiter로 구분하여 연결한 값을 반환
연결되는 문자열이 4000자보다 길면 에러 발생
※ 12.2 버전부터 LISTAGG OVERFLOW 절을 사용하면 4000자 이상의 문자열 처리 가능.
ON OVERFLOW { ERROR | {TRUNCATE ['truncation-indicator' [{WITH | WITHOUT} COUNT]} |
항목 | 설명 | ||||||
ON OVERFLOW ERROR | 문자열이 4000자보다 길면 에러를 발생시킴 (기본값) | ||||||
ON OVERFLOW TRUNCATE | 문자열이 4000자보다 길면 문자열을 잘라냄 | ||||||
truncation-indicator | 줄임 기호를 지정함 (기본값은 ...) | ||||||
WITH COUNT | 잘려진 문자수를 표시함 (기본값) | ||||||
WITHOUT COUNT | 잘려진 문자수를 표시하지 않음 |
반응형
'Develop > DATABASE' 카테고리의 다른 글
오라클)GROUP BY 절 - GROUP BY (0) | 2022.12.14 |
---|---|
오라클)KEEP 키워드 - DENSE_RANK (FIRST | LAST) (0) | 2022.10.29 |
오라클)집계 함수 - 분포 함수(PERCENTILE_COUNT, PERCENTILE_DISC, MEDIAN) (1) | 2022.10.29 |
오라클)집계 함수 - 순위 함수(RANK, DENSE_RANK, CUME_DIST, PERCENT_RANK) (0) | 2022.10.29 |
오라클)집계 함수 - 통계 함수(STDDEV, VARIANCE, STATS_MODE) (0) | 2022.10.27 |
댓글