标签: sql-server substring
我有这个值
ABSCDD :: 12345 :: YTGYGG
有时它可能是
ABSCDD :: 12345
我只想将值设为
12345
任何人都可以帮助我吗?提前谢谢。
答案 0 :(得分:0)
评论是对的,但这应该有效:SUBSTRING ( x ,8 , 5 )。 x在这里是你的两个字符串之一。
SUBSTRING ( x ,8 , 5 )
编辑:如果::之前的长度可变,则效果更好:SUBSTR(SUBSTRING_INDEX(x,'::',1), 1, 5)。
::
SUBSTR(SUBSTRING_INDEX(x,'::',1), 1, 5)