반응형 GROUP_CONCAT2 [Mysql] GROUP_CONCAT() error group_concat 사용시 아래와 같은 에러가 발생 하였다. #HY000Row 4611 was cut by GROUP_CONCAT() 그러면 아래와 같이 사용해서 SELECT @@group_concat_max_len; 현재 Group concat 시 사용가능한 max length 를 확인한다. 그리고 아래와 같이 변경을 해주면 된다. SET group_concat_max_len=150000; 2024. 3. 21. [Mysql]GROUP_CONCAT 관련(order by, 구분자, 인코딩) CONCAT 에 대해서는 아래 참고 포스팅을 참고 바란다. Group By 별로 특정 컬럼을 CONCAT 해서 보여주고 싶을 경우 GROUP_CONCAT을 사용한다. 사용법은 아래와 같다. ID NAME AGE test1 AAA 1 test2 BBB 2 test2 CCC 3 여기에서 SELECT ID, GROUP_CONCAT(NAME) FROM TABLE GROUP BY ID; 를 할 경우 test1 , AAA test2 , BBB,CCC 이렇게 출력이 된다. 정렬 ... GROUP_CONCAT(NAME ORDER BY AGE) ... 구분자 변경 ... GROUP_CONCAT(NAME SEPARETOR '-') ... 중복 제거 ... GROUP_CONCAT(DISTINCT NAME) ... 참고 포스.. 2024. 1. 22. 이전 1 다음 반응형