-- MySQL
쿼리에서 Split처럼 문자열의 요소값을 얻기
어린왕자악꿍
2015. 2. 9. 17:04
1,2,3으로 된 문자열 중에 2번째 요소를 얻고 싶을 때
[javascript]
var str = '1,2,3';
var arr = str.split(',');
var result = arr[1];
result : 2
위와 같은 효과를 MYSQL에서는 아래와 같이 할 수 있다.
SET @v_arrayStr = '1,2,3';
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(@v_arrayStr, ',', 2), ',', -1);