MySQL 에도 split 이 있다.

SUBSTRING_INDEX


1. 대상 예제 쿼리 및 결과


SELECT *
FROM (
	SELECT
		1                        AS seq,
		'Welcome To JKUN.NET|^^' AS message
	UNION ALL
	SELECT
		2                        AS seq,
		'Welcome To JKUN.NET|^^' AS message
	UNION ALL
	SELECT
		3 AS seq,
		'Welcome To JKUN.NET|^^' AS message
) AS EX;



2. SUBSTRING_INDEX 적용 쿼리 및 결과


SELECT 
	seq,
	message,
	SUBSTRING_INDEX(message, '|', 1) as first,
	SUBSTRING_INDEX(message, '|', -1) as second
FROM (
	SELECT
		*
	FROM (
		     SELECT
			     1                        AS seq,
			     'Welcome To JKUN.NET|^^' AS message
		     UNION ALL
		     SELECT
			     2                        AS seq,
			     'Welcome To JKUN.NET|^^' AS message
		     UNION ALL
		     SELECT
			     3                        AS seq,
			     'Welcome To JKUN.NET|^^' AS message
	     ) AS EX

) AS EX_SPLIT;



대단한건 아니지만 까먹으니 포스팅을 할 수밖에;;

'DataBase > MySQL' 카테고리의 다른 글

[펌] 커버링인덱스  (0) 2016.04.24
[링크] MySQL에서 사용하는 Lock 이해  (0) 2015.09.22
MySQL Split - 문자열 자름 처리.  (0) 2015.09.21
참조키 강제 해제  (0) 2015.06.03
참조키 선언시 에러  (0) 2014.11.26
우분투에서 mysql 삭제 후 재설치  (0) 2014.11.26

+ Recent posts