MySql

[MySql] 특정 구분자 기준 문자열 자르기 SUBSTRING_INDEX()

chsr 2022. 6. 3. 09:54
728x90
반응형

■ MySql 특정 구분자 기준 문자열 자르기 SUBSTRING_INDEX()

JAVA의 split 함수 또는 PHP의 explode 함수와 같이 특정 문자 기준으로 문자열을 자르는 기능


■ 구문

SUBSTRING_INDEX(string $string, string $separator, number $separator_index)


■ 예제

#띄어쓰기를 구분자로 설정하여 띄어쓰기 기준으로 n번째 문자열 가져오기

# Hello
SELECT SUBSTRING_INDEX('Hello World!', ' ', 1);		

# Hello World!
SELECT SUBSTRING_INDEX('Hello World!', ' ', 2);		

# World!
SELECT SUBSTRING_INDEX('Hello World!', ' ', -1);
728x90
반응형