substring_index介绍
用于在字符串中定位和截取子字符串的函数。
SUBSTRING_INDEX(input_string, delimiter, count)
- input_string:要进行处理的输入字符串。
- delimiter:定界符(分隔符),用于指定在哪个字符之前或之后进行截取。
- count:整数值,指定定界符出现的次数,函数将根据这个次数进行截取。
示例
SELECT SUBSTRING_INDEX("Hello/World/Of/SQL", '/', 1); -- 返回 "Hello"
SELECT SUBSTRING_INDEX("Hello/World/Of/SQL", '/', 2); -- 返回 "Hello/World"
SELECT SUBSTRING_INDEX("Hello/World/Of/SQL", '/', -1); -- 返回 "SQL"
SELECT SUBSTRING_INDEX("Hello/World/Of/SQL", '/', -2); -- 返回 "Of/SQL"