获取分割后右边的字符串

在数据库实现字符串分割,然后获取分割后右边的字符串,如:

 

实现这个功能,主要是从右边开始去获取分割的字符的位置来进行切割:

 

create function [dbo].[svf_getsplitrightstring] (
    @inputstring   nvarchar(4000) ,    
    @delimitposition char(1)
)  
returns nvarchar(4000) 
as
begin 
    declare @rtvstring nvarchar(4000)
    set @rtvstring = rtrim(@inputstring) 
    while charindex(@delimitposition, @rtvstring ) <> 0
    begin
        set @rtvstring = right(@rtvstring, len(@rtvstring) - charindex (@delimitposition, @rtvstring) )
    end
    return @rtvstring
end

source code

 

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐