MYSQL中substring_index()
1.substring_index()的语法
substring_index(string,sep,num)即substring_index(字符串,分隔符,序号)
string:用于截取目标字符串的字符串。可为字段,表达式等。
sep:分隔符,string存在且用于分割的字符,比如“,”、“.”等。
num:序号,为非0整数。若为正数则表示从左到右数,若为负数则从右到左数。
2.实例
截取profile“身高,体重,年龄,性别”中的“性别”
substring_index (profile, ',', -1)
从右向左,截取profile中,到‘,’为止的字符串
截取profile“身高,体重,年龄,性别”中的“年龄”
substring_index (substring_index (profile, ',', 3), ',', -1)
MySQL中substring_index函数的使用示例
substring_index函数是MySQL中的一个字符串处理函数,它用于根据指定的分隔符和序号来截取字符串。例如,要从身高,体重,年龄,性别中截取性别,可以使用`substring_index(profile,,,-1)`,截取年龄则需先用`substring_index(profile,,,3)`找到年龄的位置,再结合负数序号截取,即`substring_index(substring_index(profile,,,3),,,-1)`。
5492

被折叠的 条评论
为什么被折叠?



