mysql截取字符串substring_index(str,oat,index)

category_search_name类似如下
0-123:服装鞋帽            0-123-137-202:服装鞋帽-0速食品-0方便面
第一个-与第二个-(:)之间的数为一级类目ID(123)
 
 
substring_index(substring_index(substring_index(category_search_name, '-', 2), '-', -1), ':',1)
substring_index(category_search_name, '-', 2)表示截取 category_search_name字符串的第二个 - 之 的所有字段
substring_index(str, '-', -1) 表示截取str字符串的第一个 - 之后的所有字段
substring_index(str, ':',1)表示截取str字符串的第一个 : 之 的所有字段
若未找到符号会返回原字符串

猜你喜欢

转载自blog.csdn.net/weixin_40137479/article/details/80050047
今日推荐