当前位置: 代码迷 >> Sql Server >> '115x55x26'如何截取得到'55'
  详细解决方案

'115x55x26'如何截取得到'55'

热度:172   发布时间:2016-04-24 09:47:44.0
'115x55x26'怎么截取得到'55'
如题.............
------解决思路----------------------

--你没有说明规律,则完全可以这样
SELECT SUBSTRING('115x55x26',5,2)

--其实你的意思应该是两个x之间的值
DECLARE @STR VARCHAR(30)
SET @STR='115x55x26'
SELECT SUBSTRING(@STR,CHARINDEX('x',@STR)+1,CHARINDEX('x',@STR,CHARINDEX('x',@STR)+1)-CHARINDEX('x',@STR)-1)
  相关解决方案