读书人

数据截取的语句

发布时间: 2013-02-20 12:23:22 作者: rapoo

求一个数据截取的语句
var a =[1,2,3,4]
或者 var b= [1,2,3,4,5,6,7]


要截取a中最后一个,和]中间的数字

即a截取后的值是4b截取后的值是7 sql??截取
[解决办法]

DECLARE @i VARCHAR(20)

SET @i = '[1,2,3,4]'

SELECT SUBSTRING(@i,LEN(@i)-1,1)

[解决办法]
DECLARE @s VARCHAR(20) 
SET @s = '[1,2,3,2344]'
select replace(right(@s,patindex('%,%',reverse(@s))-1),']','')

读书人网 >SQL Server

热点推荐