首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

高难度截取字符串解决方案

2013-04-12 
高难度截取字符串要截取的字段为:某某厂-某某车间-某某班截取后:某某厂-某某车间请问如何处理[解决办法]se

高难度截取字符串
要截取的字段为:某某厂-某某车间-某某班
截取后:某某厂-某某车间
请问如何处理
[解决办法]
select substring(col,1,CHARINDEX('-',col,1+CHARINDEX('-',col))-1) from tb
[解决办法]


declare @a nvarchar(50)
set @a='某某厂-某某车间-某某班'
select left(@a,len(@a)-charindex('-',REVERSE(@a)))

[解决办法]
select substring(col,1,CHARINDEX('-',col,1+CHARINDEX('-',col))-1) from tb 
where CHARINDEX('-',col,1+CHARINDEX('-',col))>1

热点排行