mysql
MYSQL - substring_index 함수
이 함수는 substr 함수와 기능은 비슷하지만 구분자가 있습니다. str 문자열에 delim 구분자를 기준으로 count 수 만큼 반환받습니다.
음수이면 뒤에서 카운터합니다.
. 를 기준으로 2개를 반환받습니다.
다음은 @를 기준으로 반환받습니다.
음수이면 뒤에서 카운터합니다.
SELECT SUBSTRING_INDEX(str, delim, count);
. 를 기준으로 2개를 반환받습니다.
#ex.1)
mysql> SELECT SUBSTRING_INDEX('www.php.net', '.', 2);
-> www.php
mysql> SELECT SUBSTRING_INDEX('www.php.net', '.', -2);
-> php.net
다음은 @를 기준으로 반환받습니다.
#ex.2)
mysql> SELECT SUBSTRING_INDEX('myid@domain.com', '@', -1);
-> domain.com
mysql> SELECT SUBSTRING_INDEX('myid@domain.com', '@', 1);
-> myid
0 댓글