Mysql切割数据函数

                                             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 
;

结果截图 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值