Notice
Recent Posts
Recent Comments
목록group_concat_max_len (1)
준호씨의 블로그
MySQL - group_concat() 결과 길이 제한 group_concat_max_len
MySQL에서 여러 row로 나눠져서 나오는 결과를 하나의 문자열로 합쳐서 구하고 싶을 때가 있습니다. Java나 Python에서 리스트를 묶을 때 사용하는 join함수 같이 말이죠. 그럴 때 사용할 수 있는 함수가 group_concat입니다. 예를 들어 test라는 테이블에 다음과 같은 데이터가 있다고 가정해 봅니다. name ---- a b c d group_concat으로 name칼럼을 넣어줍니다. select group_concat(name) from test; 결과는 "a,b,c,d"라고 나옵니다. a,b,c,d 그런데 길이가 짧아서 잘 나오는데 데이터가 많아지면 어느 순간 결과가 잘려나갑니다. "zzzzzzzzzz"와 데이터를 왕창 집어넣고 결과를 확인해 보면 마지막 부분이 끝까지 나오지 않..
개발이야기
2023. 6. 6. 01:25