MySQL SUBSTRING_INDEX() Function
Example
Return the substring of string before number of occurrences of delimiter:
SELECT SUBSTRING_INDEX("www.w3schools.com", ".", 1);
Try it Yourself »
Definition and Usage
The SUBSTRING_INDEX() function returns the substring of string before number of occurrences of delimiter.
Syntax
SUBSTRING_INDEX(string, delimiter, number)
Parameter Values
Parameter | Description |
---|---|
string | Required. The source string |
delimiter | Required. The delimiter to search for in string |
number | Required. The number of times to search for delimiter |
Note
- If number is negative, the SUBSTRING_INDEX() function returns everything to the right of the targeted delimiter
- If number is positive, the SUBSTRING_INDEX() function returns everything to the left of the targeted delimiter
Technical Details
Works in: | MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23 |
---|
More Examples
Example
Return the substring of string before number of occurrences of delimiter:
SELECT SUBSTRING_INDEX("www.w3schools.com", ".", 2);
Try it Yourself »