您的位置:首页 > 数据库

sql用charindex和substring获取指定字符串

2007-10-25 11:37 190 查看
用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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: