Khi tham số count là số âm, SUBSTRING_INDEX() trả về chuỗi con tính từ bên phải của delimiter cuối cùng.
Ví dụ
mysql> SELECT SUBSTRING_INDEX('www.google.com', '.', -2);
+------------------------------------------+
| SUBSTRING_INDEX('www.google.com', '.', -2) |
+------------------------------------------+
| google.com |
+------------------------------------------+
mysql> SELECT SUBSTRING_INDEX('www.google.com', '.', -1);
+------------------------------------------+
| SUBSTRING_INDEX('www.google.com', '.', -1) |
+------------------------------------------+
| com |
+------------------------------------------+
Quy tắc:
count = -1: phần sau delimiter cuối cùngcount = -2: hai phần cuối (tính từ delimiter倒 số thứ 2)- Tương tự cho -3, -4...