MySQL에서 문자열을 개별 행으로 변환하는 방법
1. WITH RECURSIVE를 사용한 문자열 분할MySQL 8.0 이상에서는 WITH RECURSIVE를 사용하여 문자열을 개별 행으로 변환할 수 있습니다.- 문자열을 특정 구분자로 나누는 예제WITH RECURSIVE split_string (str, remaining) AS ( SELECT '', '김철수,이영희,박민수' UNION ALL SELECT SUBSTRING_INDEX(remaining, ',', 1), IF(LOCATE(',', remaining) > 0, SUBSTRING(remaining, LOCATE(',', remaining) + 1), '') FROM split_string WHERE remaining != '')SELECT str FROM split..
2025. 3. 12.