用sql获取字符串'60cdkkkkklmmmn'中 '60cd'和'l'之间的字符串
declare @myString nvarchar(100)
declare @num int
--为字符串赋初值
set @myString='60cdkkkkklmmmn'
--获取l左边的字符串长度
set @num=charindex('l',@myString)-1
--获取l左边的字符串
set @myString=substring(@myString,1,@num)
--获取最终字符串
set @myString=substring(@myString,5,len(@myString)-4)
select @myString
本文介绍了一种使用SQL来截取两个特定字符之间的字符串的方法。通过实例演示了如何设置初始字符串,并利用内置函数`charindex()`和`substring()`定位并截取出所需子串。
231

被折叠的 条评论
为什么被折叠?



