sqlserver中根据特定字符截取字符串,求大神,特别急,在线等,100财富
展开全部
declare @aaa nvarchar(20) ;
select @aaa = substring(
'RREN-PSS-NB-14-25'
,patindex('%-%','RREN-PSS-NB-14-25')+1
,(len('RREN-PSS-NB-14-25')-patindex('%-%','RREN-PSS-NB-14-25')+1)
)
select @aaa = substring(
@aaa
,patindex('%-%',@aaa)+1
,(len(@aaa)-patindex('%-%',@aaa)+1)
)
select @aaa = LEFT(
@aaa
,(patindex('%-%',@aaa)-1))
select @aaa;
select @aaa = substring(
'RREN-PSS-NB-14-25'
,patindex('%-%','RREN-PSS-NB-14-25')+1
,(len('RREN-PSS-NB-14-25')-patindex('%-%','RREN-PSS-NB-14-25')+1)
)
select @aaa = substring(
@aaa
,patindex('%-%',@aaa)+1
,(len(@aaa)-patindex('%-%',@aaa)+1)
)
select @aaa = LEFT(
@aaa
,(patindex('%-%',@aaa)-1))
select @aaa;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询