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

Khi MySQL SUBSTRING_INDEX () hàm trả về cùng một chuỗi, được cung cấp trong đối số, dưới dạng đầu ra?


Hàm SUBSTRING_INDEX () của MySQL sẽ trả về cùng một chuỗi như đầu ra nếu đối số ‘count’ có giá trị lớn hơn tổng số lần xuất hiện của dấu phân cách. Nó có thể được chứng minh bằng ví dụ sau -

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

Truy vấn trên trả về cùng một chuỗi vì 4 lớn hơn tổng số lần xuất hiện của dấu phân cách được cung cấp dưới dạng đối số, tức là ‘.’.