Mysql截取拼接字符串

1.截取字符串

select substring_index('1.5.1.1.2.', '.',-3);   --输出1.2.

2.截取字符串后再拼接字符串

SELECT CONCAT('0.',SUBSTRING_INDEX('1.5.1.1.2.','.',-4));  --输出0.1.1.2.

3.向menu表中插入复制的menu (mybatis语句)

INSERT INTO table_menu(projectid,id,level,fj,text,state,type)
SELECT #{projectid} AS projectid,id,level, CONCAT('0.',#{id},'.',substring_index(fj , '.', 1-`level`)),text,state,type FROM table_menu
WHERE fj LIKE #{fj} AND projectid=#{projectid}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值