쿼리에서 Split처럼 문자열의 요소값을 얻기

-- MySQL 2015. 2. 9. 17:04
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

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);

'-- MySQL' 카테고리의 다른 글

MySQL 프로시저 파라미터 구문 생성  (0) 2015.03.02
ASCII to CHAR, CHAR to ASCII  (0) 2015.02.09
모든 Stored Procedure, Function의 내용 검색  (0) 2015.02.09
MySQL FullText 검색  (0) 2013.10.17
MySQL 대용량 Insert  (0) 2013.10.15
posted by 어린왕자악꿍