如何用substring sql从字符串中截取数字 函数
举个栗子箱装手机,一个箱子有16部手机,我现在有2箱+3部手机就是2箱3部(2和3是不固定的:比如234箱1部),如何把2和3截取并转换成数字格式(2*16+3)...
举个栗子 箱装手机,一个箱子有16部手机,我现在有2箱+3部手机 就是2箱3部(2和3是不固定的:比如234箱1部),如何把2和3截取并转换成数字格式(2*16+3)
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏50(财富值+成长值)
展开全部
select left('2箱咐闭+3部',CHARINDEX('+','2箱+3部')-2)+'*16+'+left(right('2箱+3部',len('2箱+3部')-CHARINDEX('+','2箱+3部')),len(right('2箱+3部',len('2箱+3部衡模裂')-CHARINDEX('+','2箱+3部')))-1)
declare @s nvarchar(100)
set @s='123箱+8部'码仿
select left(@s,CHARINDEX('+',@s)-2)+'*16+'+left(right(@s,len(@s)-CHARINDEX('+',@s)),len(right(@s,len(@s)-CHARINDEX('+',@s)))-1)
declare @s nvarchar(100)
set @s='123箱+8部'码仿
select left(@s,CHARINDEX('+',@s)-2)+'*16+'+left(right(@s,len(@s)-CHARINDEX('+',@s)),len(right(@s,len(@s)-CHARINDEX('+',@s)))-1)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询