Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào hàm SUBSTRING_INDEX () của MySQL trả về chuỗi con nếu chúng tôi cung cấp giá trị âm của đối số ‘count’?

Hàm SUBSTRING_INDEX () của MySQL có thể chấp nhận giá trị âm của đối số "count" và trong trường hợp này, nó trả về chuỗi con từ bên phải của dấu phân cách cuối cùng.

Ví dụ

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)