sqlserver字符串截取问题

2025-03-23 03:33:12
推荐回答(1个)
回答1:

declare @number int ,@str_Seconde nvarchar(200)
select @number= patindex('%,%','额啊啊大,才-斯蒂芬,谔,谔') -- 找出第一次出现的位置
select @str_Seconde= right('额啊啊大,才-斯蒂芬,谔,谔',len('额啊啊大,才-斯蒂芬,谔,谔')-@number)
--获得结果 "才-斯蒂芬,谔,谔"
select @number= patindex('%,%',@str_Seconde)
select left(@str_Seconde,@number-1)