MySql

[MySql] 특정 문자열 기준 문자열 자르기 SUBSTRING_INDEX

chsr 2021. 1. 25. 15:10
728x90
반응형

특정 문자열 기준 문자열 자르기 SUBSTRING_INDEX


사용법

SUBSTRING_INDEX(문자열, 구분자, 구분자 Index)

SELECT 
	SUBSTRING_INDEX ('A,B,C,D' , ',', 1 )		#A 
	, SUBSTRING_INDEX ('A,B,C,D' , ',', 3 ) 	#A,B,C
	, SUBSTRING_INDEX ('A,B,C,D' , ',', -2 ) 	#C,D

 

해당 index에 맞게 문자열을 추출하는 방법

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(문자열, 구분자, 구분자 Index), 구분자, -1)

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('A,B,C,D', ',', 3), ',', -1)	#3번째 index = C만 추출
728x90
반응형