数据库类型:MySQL数据库
/* 获取根据字符串和分隔符获得分割后指定位置上的字符换 */
DROP FUNCTION IF EXISTS func_get_split_string;
CREATE FUNCTION func_get_split_string
(
f_string varchar(10000),
f_delimiter varchar(5),
f_index int
)
RETURNS varchar(255)
BEGIN
/* 获取根据字符串和分隔符获得分割后指定位置上的字符换 */
DECLARE result VARCHAR(255) DEFAULT '';
SET result = reverse(substring_index(reverse(substring_index(f_string,f_delimiter,f_index)),f_delimiter,1));
RETURN result;
END