
SUBSTRING_INDEX 함수는 delim으로 구분된 문자열을 count 개수만큼 반환합니다. delim이 여러 개일 때, count의 의미는 첫 번째 delim부터 count 개수만큼의 문자열을 반환합니다.
예를 들어, str이 "apple,banana,orange"이고 delim이 ","이고 count가 2라면, SUBSTRING_INDEX(str, delim, count) 함수의 결과는 "apple,banana"입니다.
delim이 여러 개일 때, count의 의미는 첫 번째 delim부터 count 개수만큼의 문자열을 반환합니다. 예를 들어, str이 "apple,banana,orange;apple,banana,orange"이고 delim이 ",;"이고 count가 2라면, SUBSTRING_INDEX(str, delim, count) 함수의 결과는 "apple,banana,orange"입니다.
count가 delim의 개수보다 큰 경우, delim의 마지막 문자열까지 반환합니다. 예를 들어, str이 "apple,banana,orange"이고 delim이 ","이고 count가 3라면, SUBSTRING_INDEX(str, delim, count) 함수의 결과는 "orange"입니다.
count가 0인 경우, 빈 문자열을 반환합니다. 예를 들어, str이 "apple,banana,orange"이고 delim이 ","이고 count가 0이라면, SUBSTRING_INDEX(str, delim, count) 함수의 결과는 빈 문자열입니다.
2025-05-13 13:19