SUBSTRING_INDEX()
SUBSTRING_INDEX() 함수는 지정된 수의 구분 기호가 발생하기 전에 문자열의 하위 문자열을 반환한다.
MySQL 4.0부터 작동한다.
형식
SUBSTRING_INDEX(string, delimiter, number)
매개변수
string
:
문자열
delimiter
:
검색할 구분 기호
number
:
구분 기호를 검색하는 횟수. 양수 또는 음수 가능하다. 양수면 구분 기호 왼쪽 문자열을 모두 반환하고 음수면 구분 기호의 오른쪽 문자열을 모두 반환한다.
예제
지정된 수의 구분 기호가 발생하기 전에 문자열의 하위 문자열을 반환한다.
SELECT SUBSTRING_INDEX("www.w3schools.com", ".", 1);
기본 예시
SUBSTRING_INDEX(“www.w3schools.com”, “.”, 1) |
---|
www |
지정된 수의 구분 기호가 발생하기 전에 문자열의 하위 문자열을 반환한다.
SELECT SUBSTRING_INDEX("www.w3schools.com", ".", 2);
기본 예시
SUBSTRING_INDEX(“www.w3schools.com”, “.”, 2) |
---|
www.w3schools |
참고
W3C School - MySQL SUBSTRING_INDEX() Function
W3C School - SQL Tutorial