Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

'count' 인수의 음수 값을 제공하는 경우 MySQL SUBSTRING_INDEX() 함수가 하위 문자열을 반환하는 방법은 무엇입니까?

<시간/>

MySQL SUBSTRING_INDEX() 함수는 인수 'count'의 음수 값을 받아들일 수 있으며 이 경우 마지막 구분 기호의 오른쪽부터 부분 문자열을 반환합니다.

예시

mysql> Select SUBSTRING_INDEX('www.google.com','.',-2);
+------------------------------------------+
| SUBSTRING_INDEX('www.google.com','.',-2) |
+------------------------------------------+
| google.com                               |
+------------------------------------------+
1 row in set (0.00 sec)

mysql> Select SUBSTRING_INDEX('www.google.com','.',-1);
+------------------------------------------+
| SUBSTRING_INDEX('www.google.com','.',-1) |
+------------------------------------------+
| com                                      |
+------------------------------------------+
1 row in set (0.00 sec)