MySQL, MariaDB: 한 컬럼에 있는 문자열(String)을 SPLIT하여 여러 개의 행으로 만들기
한 컬럼에 있는 문자열(String)을 split하여 여러 개의 행으로 만들기 SELECT numTable.num AS num , SUBSTRING_INDEX(SUBSTRING_INDEX(mainTable.str, ',', numTable.num),',',-1) AS mainContents FROM ( SELECT @v_row := @v_row+1 AS num FROM INFORMATION_SCHEMA.COLUMNS ict , (SELECT @v_row := 0) gen ) numTable JOIN ( SELECT 'a,b,c,d,e,f,g' AS str ) mainTable ON CHAR_LENGTH(mainTable.str) - CHAR_LENGTH(REPLACE(mainTable.str,',',''..
2024. 1. 31.