1. 函数func_splitString:获取字符串以特定方式分割,得到分割后某个字符串
自己创建函数:
CREATE FUNCTION `func_splitString`( f_string VARCHAR(1000),f_delimiter VARCHAR(5),f_order INT) RETURNS VARCHAR(255) CHARSET utf8
BEGIN
DECLARE result VARCHAR(255) DEFAULT '';
SET result = REVERSE(SUBSTRING_INDEX(REVERSE(SUBSTRING_INDEX(f_string,f_delimiter,f_order)),f_delimiter,1));
RETURN result;
END;
//解释 SUBSTRING_INDEX(“abc,bgn,ghn,uik”,'",",2)意思是获取从左数遇到第二个“,“时截取字符串,不包含第二个”,"即得到'abc,bgn"
然后REVERSE("abc,bgn"),把字符串颠倒过来得到”ngb,cba“
再SUBSTRING_INDEX(”ngb,cba“,",",1)得到"ngb" 再REVERSE("ngb")得到"bgn"