groupConcat
groupConcat
도입 버전: v24.8
문자열 그룹을 하나의 문자열로 이어 붙여 계산하며, 필요에 따라 구분자를 사용할 수 있고, 최대 요소 개수를 제한할 수도 있습니다.
참고
limit 없이 delimiter만 지정하는 경우, delimiter는 첫 번째 매개변수여야 합니다. delimiter와 limit을 모두 지정하는 경우, delimiter가 limit보다 먼저 와야 합니다.
또한 매개변수와 인수에 서로 다른 delimiter가 지정된 경우, 인수에서 지정한 delimiter만 사용됩니다.
구문
별칭: group_concat
매개변수
delimiter— 연결된 값들을 구분하는 데 사용되는 문자열입니다. 이 매개변수는 선택 사항이며, 지정하지 않으면 기본값은 빈 문자열입니다.Stringlimit— 연결할 요소의 최대 개수를 지정하는 양의 정수입니다. 더 많은 요소가 있는 경우 초과 요소는 무시됩니다. 이 매개변수는 선택 사항입니다.UInt*
인수
expression— 연결할 문자열을 출력하는 표현식 또는 컬럼 이름입니다.Stringdelimiter— 연결된 값들을 구분하는 데 사용되는 문자열입니다. 이 매개변수는 선택 사항이며, 지정하지 않으면 기본값은 빈 문자열이거나 매개변수로 지정된 delimiter입니다.String
반환 값
컬럼 또는 표현식의 값들을 연결한 문자열을 반환합니다. 그룹에 요소가 없거나 NULL 요소만 있고, 함수에서 NULL 값만 있는 경우에 대한 처리를 별도로 지정하지 않은 경우, 결과는 NULL 값을 가진 널 허용 문자열입니다. String
예시
구분 기호 없이 기본적으로 사용하는 경우
쉼표를 구분자로 사용하기 (매개변수 구문)
쉼표를 구분자로 사용하는 방법(인자 구문)
연결할 값 개수 제한하기