MySQL substring_index() 函数详解:获取特定分隔符的子串
substring_index() 函数是 MySQL 中的一个字符串函数,用于获取一个字符串中指定分隔符的子串。
具体解释如下:
substring_index()函数的第一个参数是待处理的字符串,通常是一个列名或一个字符串常量。- 第二个参数是分隔符,用于将待处理的字符串拆分成多个子串。在这个例子中,分隔符是逗号 (',')。
- 第三个参数是指定要返回的子串的索引位置。在这个例子中,我们使用 3,表示返回第三个子串。
- 最后一个参数是一个可选参数,用于指定从后往前计数的索引位置。在这个例子中,我们使用 -1,表示从后往前计数,即返回倒数第一个子串。
所以,substring_index(substring_index(profile, ',', 3), ',', -1) 的意思是从字符串 profile 中获取第三个以逗号为分隔符的子串,然后再从这个子串中获取倒数第一个以逗号为分隔符的子串。
原文地址: http://www.cveoy.top/t/topic/drgC 著作权归作者所有。请勿转载和采集!