'115x55x26'怎么截取得到'55'

a291410855 2014-10-31 04:00:51
如题.............
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
浪淘沙1997 2014-10-31
  • 打赏
  • 举报
回复
樓上正解~
还在加载中灬 2014-10-31
  • 打赏
  • 举报
回复

--你没有说明规律,则完全可以这样
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)

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧