Mysql切割数据函数
我的数据是
调理品-鸡类调理-鸡排类
调理品-鸡类调理-迷你肉串
调理品-鸡类调理-肉块类
调理品-鸡类调理-洋葱圈
调理品-鸡类调理-鸡排类
我要根据 ‘-’ 这个字符切割 取它的一级分类
使用的 函数 是 SUBSTRING_INDEX(str,delim,count)
str ==> 需要切割的字符串
delim ==> 切割符 根据什么切割
count ==> 取的第几个 角标是从 1 开始的
SQL:
select
mb.basicCategoryPathName path,
SUBSTRING_INDEX(mb.basicCategoryPathName,"-",1) path2
FROM
erp_material_basics mb
;
结果截图